Oracle性能診斷涉及對象
A
B
C
D
E
ORACLE性能診斷要遵循上面的順序
STATSPACK概述
STATSPACK來源在ORACLE最早版本就存在的UTLBSTAT和UTLESTAT工具
STATSPACK通過獲取數據庫當前狀態的快照來進行工作
V$SYSSTAT
SQL> DESC V$SYSSTAT
Name Null? Type
STATISTIC# NUMBER
NAME VARCHAR
CLASS NUMBER
VALUE NUMBER
SQL> DESC STATS$SYSSTAT
Name Null? Type
SNAP_ID NOT NULL NUMBER(
DBID NOT NULL NUMBER
INSTANCE_NUMBER NOT NULL NUMBER
STATISTIC# NOT NULL NUMBER
NAME NOT NULL VARCHAR
VALUE NUMBER
在理解STATSPACK工具的時候
對應STATSPACK存在一系列的STATSPACK表
下面是我列出的ORACLE
SQL> select table_name from dba_tables where table_name like
TABLE_NAME
STATS$DATABASE_INSTANCE
STATS$LEVEL_DESCRIPTION
STATS$SNAPSHOT
STATS$DB_CACHE_ADVICE
STATS$FILESTATXS
STATS$TEMPSTATXS
STATS$LATCH
STATS$LATCH_CHILDREN
STATS$LATCH_PARENT
STATS$LATCH_MISSES_SUMMARY
STATS$LIBRARYCACHE
TABLE_NAME
STATS$BUFFER_POOL_STATISTICS
STATS$ROLLSTAT
STATS$ROWCACHE_SUMMARY
STATS$SGA
STATS$SGASTAT
STATS$SYSSTAT
STATS$SESSTAT
STATS$SYSTEM_EVENT
STATS$SESSION_EVENT
STATS$BG_EVENT_SUMMARY
STATS$WAITSTAT
TABLE_NAME
STATS$ENQUEUE_STAT
STATS$SQL_SUMMARY
STATS$SQLTEXT
STATS$SQL_STATISTICS
STATS$RESOURCE_LIMIT
STATS$DLM_MISC
STATS$UNDOSTAT
STATS$SQL_PLAN_USAGE
STATS$SQL_PLAN
STATS$SEG_STAT
STATS$SEG_STAT_OBJ
ABLE_NAME
STATS$PGASTAT
STATS$IDLE_EVENT
STATS$PARAMETER
STATS$INSTANCE_RECOVERY
STATS$STATSPACK_PARAMETER
STATS$SHARED_POOL_ADVICE
STATS$SQL_WORKAREA_HISTOGRAM
STATS$PGA_TARGET_ADVICE
其中STATSPACK表的主要錨定點是STATS$DATABASE_INSTANCE
可以說
From:http://tw.wingwit.com/Article/program/Oracle/201311/11199.html