Anda di halaman 1dari 1

ASE 15.0.

3 GA MDA Table Diagram


monTableColumns TableID ColumnID TypeID Precision Scale Length Indicators TableName ColumnName TypeName Description int int int tinyint tinyint smallint int varchar(30) varchar(30) varchar(20) varchar(255) <pk,fk> <pk> monTableParameters TableID ParameterID TypeID Precision Scale Length TableName ParameterName TypeName Description int int int tinyint tinyint smallint varchar(30) varchar(30) varchar(20) varchar(255) <pk,fk> <pk> monCachePool CacheID IOBufferSize AllocatedKB PhysicalReads Stalls PagesTouched PagesRead BuffersToMRU BuffersToLRU CacheName int <pk,fk> int <pk> int int int int int int int varchar(30) <pk,fk> monDataCache CacheID RelaxedReplacement BufferPools CacheSearches PhysicalReads LogicalReads PhysicalWrites Stalls CachePartitions CacheName int <pk> int int int int int int int smallint varchar(30) <pk> monCachedObject CacheID DBID IndexID PartitionID CachedKB CacheName ObjectID DBName OwnerUserID OwnerName ObjectName PartitionName ObjectType TotalSizeKB ProcessesAccessing int int int int int varchar(30) int varchar(30) int varchar(30) varchar(30) varchar(30) varchar(30) int int <pk,fk1> <pk,fk2> <pk,fk2> <pk,fk2> <pk,fk1> <pk,fk2> <pk,fk2> monState LockWaitThreshold LockWaits DaysRunning CheckPoints NumDeadlocks DiagnosticDumps Connections MaxRecovery StartDate CountersCleared monPCIEngine monSQLRepActivity monTables TableID Columns Parameters Indicators Size TableName Description int <pk> tinyint tinyint int int varchar(30) <pk> varchar(368) DBID ObjectID DBName ObjectName UpdateStmts InsertSelectStmts DeleteStmts SelectIntoStmts RowsThreshold int int varchar(30) varchar(30) int int int int int <pk,fk> <pk,fk> <pk,fk> <pk,fk> engine int <pk> Status char(10) PLBStatus char(10) NumberofActiveThreads int PLBRequests int PLBwakeupRequests int
engine = engine CacheID = CacheID CacheName = CacheName CacheID = CacheID CacheName = CacheName

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>

TableID = TableID TableName = TableName

TableID = TableID TableName = TableName

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 DBName = DBName

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

DBID = DBID ObjectID = ObjectID DBName = DBName ObjectName = ObjectName

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

monNetworkIO PacketsSent PacketsReceived BytesSent BytesReceived 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>

ModuleID = ModuleID ModuleName = ModuleName

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

monIOQueue IOs IOTime LogicalName IOType


EngineNumber = EngineNumbe LogicalName = LogicalName

int int varchar(30) <fk> varchar(12)

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>

monProcedureCache Requests Loads Writes Stalls int int int int

monDeviceIO
DBID = DBID ObjectID = ObjectID IndexID = IndexID DBName = DBName ObjectName = ObjectName

<fk>

<pk> <pk> <pk>


SSQLID = SsqlId Hashkey = HashKey

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

SPID KPID FamilyID EngineNumber ErrorNumber Severity State Time ErrorMessage

smallint int smallint smallint int int int datetime varchar(512)

<pk,fk2> <pk,fk2> <fk1> <pk>

int Reads int APFReads int Writes DevSemaphoreRequests int int DevSemaphoreWaits int IOTime varchar(30) <pk> LogicalName PhysicalName varchar(128)

monSysWaits WaitEventID smallint <pk,fk> WaitTime int Waits int

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

ObjectID = ProcedureID DBID = DBID PlanID = PlanID DBName = DBName

<pk,fk2> <pk,fk2> <fk2>

<pk,fk2,fk3> <pk,fk2,fk3> <pk,fk2>

WaitClassID smallint Description varchar(50)

monWaitClassInfo <pk> WaitClassID = WaitClassID WaitClassID smallint <pk> <fk> Description varchar(50)

SPID = SPID KPID = KPID

SPID = SPID KPID = KPID

SPID = SPID KPID = KPID

<fk2>

ObjectID = ProcedureID DBID = DBID PlanID = PlanID DBName = DBName

monProcess
SPID = SPID KPID = KPID BatchID = BatchID ContextID = ContextID LineNumber = LineNumber

<fk1> <fk1> <pk> <fk3>

SPID = SPID KPID = KPID

SPID = SPID KPID = KPID

SPID = SPID KPID = KPID SPID = SPID KPID = KPID

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)

<pk,fk3> <pk,fk3> <fk3> <fk3> <fk3>

SPID = SPID KPID = KPID

SPID = SPID KPID = KPID SPID = SPID KPID = KPID SPID = SPID KPID = KPID WaitEventID = WaitEventID

<fk1>
SPID = WaitSPID KPID = WaitKPID

SPID = HeldSPID KPID = HeldKPID

monDeadLock <fk4> <fk2> <fk2>


SPID = SPID KPID = KPID SPID = BlockedBy SPID = BlockingSPID LockID = BlockingXLOID

SPID = SPID KPID = KPID

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>

SPID = SPID KPID = KPID FamilyID = FamilyID

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>

Anda mungkin juga menyukai