monLicense int int int int int int int int datetime datetime Quantity Name Edition Type Version Status LicenseExpiry GraceExpiry LicenseID Filter Attributes int varchar(30) varchar(30) varchar(64) varchar(16) varchar(30) datetime datetime varchar(150) varchar(14) varchar(64) <pk> <pk> <pk> <pk>
<pk,fk> <pk>
<pk,fk> <pk>
<pk,fk2> <pk,fk2>
monPCIBridge Status ConfiguredSlots ActiveSlots ConfiguredPCIMemoryKB UsedPCIMemoryKB char(10) int int int int
monOpenDatabases DBID int <pk> BackupInProgress int LastBackupFailed int TransactionLogFull int SuspendedProcesses int AppendLogRequests int AppendLogWaits int DBName varchar(30) <pk> BackupStartTime datetime LastCheckpointTime datetime LastTranLogDumpTime datetime QuiesceTag varchar(30)
DBID = DBID ObjectID = ObjectID IndexID = IndexID PartitionID = PartitionID DBName = DBName ObjectName = ObjectName PartitionName = PartitionName
monPCISlots Slot Status Modulename engine int <pk> char(10) varchar(30) <fk> int
monSQLRepMisses DBID ObjectID DBName ObjectName Threshold QueryLimitation Configuration int int varchar(30) varchar(30) int int int <pk,fk> <pk,fk> <pk,fk> <pk,fk>
monProcedureCacheModuleUsage ModuleID Active HWM NumPagesReused ModuleName int <pk> int int int varchar(30) <pk> monStatementCache TotalSizeKB UsedSizeKB NumStatements NumSearches HitCount NumInserts NumRemovals NumRecompilesSchemaChanges NumRecompilesPlanFlushes int int int int int int int int int
monCachedStatement SSQLID Hashkey UserID SUserID DBID UseCount StatementSize MinPlanSizeKB MaxPlanSizeKB CurrentUsageCount MaxUsageCount NumRecompilesSchemaChanges NumRecompilesPlanFlushes HasAutoParams ParallelDegree QuotedIdentifier TransactionIsolationLevel TransactionMode SAAuthorization SystemCatalogUpdate MetricsCount MinPIO MaxPIO AvgPIO MinLIO MaxLIO AvgLIO MinCpuTime MaxCpuTime AvgCpuTime MinElapsedTime MaxElapsedTime AvgElapsedTime DBName CachedDate LastUsedDate LastRecompiledDate int int int int smallint int int int int int int int int tinyint tinyint tinyint tinyint tinyint tinyint tinyint int int int int int int int int int int int int int varchar(30) datetime datetime datetime <pk> <pk>
DBID = DBID DBName = DBName
monEngine EngineNumber CurrentKPID PreviousKPID CPUTime SystemCPUTime UserCPUTime IdleCPUTime Yields Connections DiskIOChecks DiskIOPolled DiskIOCompleted MaxOutstandingIOs ProcessesAffinitied ContextSwitches HkgcMaxQSize HkgcPendingItems HkgcHWMItems HkgcOverflows Status StartTime StopTime AffinitiedToCPU OSPID <pk> smallint int int int int int int int int int int int int int int int int int int varchar(20) datetime datetime int int
monSysWorkerThread ThreadsActive TotalWorkerThreads HighWater ParallelQueries PlansAltered WorkerMemory TotalWorkerMemory WorkerMemoryHWM MaxParallelDegree MaxScanParallelDegree int int int int int int int int int int
<fk>
DBID = DBID ObjectID = ObjectID DBName = DBName ObjectName = ObjectName
monOpenPartitionActivity DBID ObjectID IndexID PartitionID DBName ObjectName PartitionName LogicalReads PhysicalReads APFReads PagesRead PhysicalWrites PagesWritten RowsInserted RowsDeleted RowsUpdated OptSelectCount LastOptSelectDate UsedCount LastUsedDate HkgcRequests HkgcPending HkgcOverflows int int int int varchar(30) varchar(30) varchar(30) int int int int int int int int int int datetime int datetime int int int <pk,fk> <pk,fk> <pk,fk> <pk> <pk,fk> <pk,fk> <pk>
monOpenObjectActivity DBID ObjectID IndexID DBName ObjectName LogicalReads PhysicalReads APFReads PagesRead PhysicalWrites PagesWritten RowsInserted RowsDeleted RowsUpdated Operations LockRequests LockWaits OptSelectCount LastOptSelectDate UsedCount LastUsedDate HkgcRequests HkgcPending HkgcOverflows int int int varchar(30) varchar(30) int int int int int int int int int int int int int datetime int datetime int int int <pk,fk> <pk> <pk> <pk,fk> <pk>
monProcedureCacheMemoryUsage AllocatorID ModuleID ModuleName Active HWM ChunkHWM NumReuseCaused AllocatorName int int varchar(30) int int int int varchar(30) <pk> <fk> <fk>
<pk>
DBID = DBID ObjectID = ObjectID IndexID = IndexID DBName = DBName ObjectName = ObjectName
monCachedProcedures ObjectID OwnerUID DBID PlanID MemUsageKB CompileDate ObjectName ObjectType OwnerName DBName int int int int int datetime varchar(30) varchar(32) varchar(30) varchar(30) <pk> <pk> <pk> <pk>
monDeviceIO
DBID = DBID ObjectID = ObjectID IndexID = IndexID DBName = DBName ObjectName = ObjectName
<fk>
monErrorLog
DBID = DBID ObjectID = ObjectID IndexID = IndexID PartitionID = PartitionID DBName = DBName ObjectName = ObjectName PartitionName = PartitionName
ObjectID = ObjectID OwnerUID = OwnerUID DBID = DBID PlanID = PlanID ObjectName = ObjectName OwnerName = OwnerName DBName = DBName ObjectID = ProcedureID DBID = DBID PlanID = PlanID DBName = DBName
EngineNumber = NetworkEngineNumbe
monProcessActivity SPID KPID ServerUserID CPUTime WaitTime PhysicalReads LogicalReads PagesRead PhysicalWrites PagesWritten MemUsageKB LocksHeld TableAccesses IndexAccesses TempDbObjects WorkTables ULCBytesWritten ULCFlushes ULCFlushFull ULCMaxUsage ULCCurrentUsage Transactions Commits Rollbacks smallint <fk> <fk> int int int int int int int int int int int int int int int int int int int int int int int
int Reads int APFReads int Writes DevSemaphoreRequests int int DevSemaphoreWaits int IOTime varchar(30) <pk> LogicalName PhysicalName varchar(128)
monProcessProcedures monProcessStatement SPID KPID DBID ProcedureID PlanID BatchID ContextID LineNumber CpuTime WaitTime MemUsageKB PhysicalReads LogicalReads PagesModified PacketsSent PacketsReceived NetworkPacketSize PlansAltered RowsAffected DBName StartTime smallint int int int int int int int int int int int int int int int int int int varchar(30) datetime <pk,fk1> <pk,fk1> <fk2> <fk2> <fk2> <pk> <pk> <pk> SPID KPID DBID OwnerUID ObjectID PlanID MemUsageKB CompileDate ContextID LineNumber StatementNumber DBName OwnerName ObjectName ObjectType smallint int int int int int int datetime int int int varchar(30) varchar(30) varchar(30) varchar(32) <pk,fk1> <pk,fk1> <pk,fk2> <pk,fk2> <pk,fk2> <pk,fk2> monProcessObject SPID KPID DBID ObjectID PartitionID IndexID OwnerUserID LogicalReads PhysicalReads PhysicalAPFReads DBName ObjectName PartitionName ObjectType PartitionSize smallint int int int int int int int int int varchar(30) varchar(30) varchar(30) varchar(30) int <pk,fk1> <pk,fk1> <pk,fk2,fk3> <pk,fk2,fk3> <pk,fk2> <pk,fk2,fk3>
monProcessNetIO SPID KPID NetworkPacketSize PacketsSent PacketsReceived BytesSent BytesReceived NetworkEngineNumber smallint <pk,fk1> int <pk,fk1> int int int int int smallint <fk2>
WaitEventID = WaitEventID
monSysStatement SPID KPID DBID ProcedureID PlanID BatchID ContextID LineNumber CpuTime WaitTime MemUsageKB PhysicalReads LogicalReads PagesModified PacketsSent PacketsReceived NetworkPacketSize PlansAltered RowsAffected ErrorStatus HashKey SsqlId ProcNestLevel StatementNumber DBName StartTime EndTime smallint int int int int int int int int int int int int int int int int int int int int int int int varchar(30) datetime datetime <pk,fk2> <pk,fk2> <fk3> <fk3> <fk3> <pk> <pk>
monProcessWaits SPID KPID ServerUserID WaitEventID Waits WaitTime smallint <pk,fk1> int <pk,fk1> int smallint <pk,fk2> int int monWaitEventInfo
WaitEventID = WaitEventID WaitEventID smallint
monWaitClassInfo <pk> WaitClassID = WaitClassID WaitClassID smallint <pk> <fk> Description varchar(50)
<fk2>
monProcess
SPID = SPID KPID = KPID BatchID = BatchID ContextID = ContextID LineNumber = LineNumber
SPID KPID ServerUserID BatchID ContextID LineNumber SecondsConnected DBID EngineNumber Priority FamilyID Login Application Command NumChildren SecondsWaiting WaitEventID BlockingSPID BlockingXLOID DBName EngineGroupName ExecutionClass MasterTransactionID
smallint int int int int int int int smallint int smallint varchar(30) varchar(30) varchar(30) int int smallint smallint int varchar(30) varchar(30) varchar(30) varchar(255)
SPID = SPID KPID = KPID SPID = SPID KPID = KPID SPID = SPID KPID = KPID WaitEventID = WaitEventID
<fk1>
SPID = WaitSPID KPID = WaitKPID
monLocks SPID KPID DBID ParentSPID LockID Context DBName ObjectID LockState LockType LockLevel WaitTime PageNumber RowNumber BlockedState BlockedBy SourceCodeID smallint int int smallint int int varchar(30) int varchar(20) varchar(20) varchar(30) int int int varchar(64) int varchar(30) <pk,fk1> <pk,fk1>
monSysPlanText PlanID SPID KPID BatchID ContextID SequenceNumber DBID ProcedureID DBName PlanText int smallint int int int int int int varchar(30) varchar(160) <fk2> <pk,fk1> <pk,fk1> <pk> <pk> <pk> <fk2> <fk2> <fk2> monSysSQLText SPID KPID ServerUserID BatchID SequenceInBatch SQLText smallint int int int int varchar(255) <pk,fk> <pk,fk> <pk> <pk> monProcessSQLText SPID KPID ServerUserID BatchID LineNumber SequenceInLine SQLText smallint int int int int int varchar(255) <pk,fk> <pk,fk> <pk> <pk> <pk>
FamilyID = FamilyID
<pk>
monProcessWorkerThread SPID KPID ThreadsActive MaxParallelDegree MaxScanParallelDegree ParallelQueries PlansAltered FamilyID smallint <pk,fk> int <pk,fk> int smallint smallint int int smallint <pk,fk>
monProcessLookup SPID KPID Login Application ClientHost ClientIP ClientOSPID smallint <pk,fk> int <pk,fk> varchar(30) varchar(30) varchar(30) varchar(64) varchar(30)
<fk2>
DeadlockID VictimKPID ResolveTime ObjectDBID PageNumber RowNumber HeldFamilyID HeldSPID HeldKPID HeldProcDBID HeldProcedureID HeldBatchID HeldContextID HeldLineNumber WaitFamilyID WaitSPID WaitKPID WaitTime ObjectName HeldUserName HeldApplName HeldTranName HeldLockType HeldCommand WaitUserName WaitLockType HeldSourceCodeID WaitSourceCodeID
int int datetime int int int smallint smallint int int int int int int smallint smallint int int varchar(30) varchar(30) varchar(30) varchar(255) varchar(20) varchar(30) varchar(30) varchar(20) varchar(30) varchar(30)
<pk>
<fk1> <fk1>
<fk2> <fk2>