10g 動態效能檢視[final]
1.nomount 啟動例程時,oracle會開啟引數檔案,分配SGA並啟動後臺程式。因此,當例程處於NOMOUNT狀態時,不僅可以訪問從SGA中獲取資訊的動態效能檢視,還可以訪問從控制檔案中獲取資訊的動態效能檢視 ,如圖
2. Mount 裝載資料庫 時,Oracle根據初始化引數control file開啟所有控制檔案。當例程處於mount狀態時,不僅可以訪問從sga中獲取資訊的動態效能檢視,還可以訪問從控制檔案中獲取資訊的動態效能檢視,如圖5-3
3.Open
開啟資料庫時,Oracle按照控制檔案所記載的資訊開啟所有的資料檔案和重做日誌,除了可以訪問從SGA和控制檔案中獲取資訊的動態效能檢視外,還可以訪問與Oracle效能相關的動態效能檢視(如V$FILESTAT, V$SESSION_WAIT,V$WAITSTAT),需要注意:只有處於OPEN狀態時,才能訪問資料字典檢視。
下面列出常用的資料字典和動態效能檢視:
一、DBA最常用的資料字典
dba_data_files:通常用來查詢關於資料庫檔案的資訊
dba_db_links:包括資料庫中的所有資料庫鏈路,也就是databaselinks。
dba_extents:資料庫中所有分割槽的資訊
dba_free_space:所有表空間中的自由分割槽
dba_indexs:關於資料庫中所有索引的描述
dba_ind_columns:在所有表及聚集上壓縮索引的列
dba_objects:資料庫中所有的物件
dba_rollback_segs:回滾段的描述
dba_segments:所有資料庫段分段的儲存空間
dba_synonyms:關於同義詞的資訊查詢
dba_tables:資料庫中所有資料表的描述
dba_tabespaces:關於表空間的資訊
dba_tab_columns:所有表描述、檢視以及聚集的列
dba_tab_grants/privs:物件所授予的許可權
dba_ts_quotas:所有使用者表空間限額
dba_users:關於資料的所有使用者的資訊
dba_views:資料庫中所有檢視的文字
二、DBA最常用的動態效能檢視
v$datafile:資料庫使用的資料檔案資訊
v$librarycache:共享池中SQL語句的管理資訊
v$lock:通過訪問資料庫會話,設定物件鎖的所有資訊
v$log:從控制檔案中提取有關重做日誌組的資訊
v$logfile有關例項重置日誌組檔名及其位置的資訊
v$parameter:初始化引數檔案中所有項的值
v$process:當前程式的資訊
v$rollname:回滾段資訊
v$rollstat:聯機回滾段統計資訊
v$rowcache:記憶體中資料字典活動/效能資訊
v$session:有關會話的資訊
v$sesstat:在v$session中報告當前會話的統計資訊
v$sqlarea:共享池中使用當前游標的統計資訊,游標是一塊記憶體區域,有Oracle處理SQL語句時開啟。
v$statname:在v$sesstat中報告各個統計的含義
v$sysstat:基於當前操作會話進行的系統統計
v$session + v$session_wait (在10g裡功能被整合,湊合算1個吧.)
v$process
v$sql
v$sqltext
v$bh (更寧願是x$bh)
v$lock
v$latch_children
v$sysstat
v$system_event
按組分的幾組重要的效能檢視
1。System 的 over view
v$sysstat , v$system_event , v$parameter
2。某個session 的當前情況
v$process , v$session , v$session_wait ,v$session_event , v$sesstat
3。SQL 的情況
v$sql , v$sqlarea , v$SQL_PLAN , V$SQL_PLAN_STATISTICS, v$sqltext_with_newlines
3. Latch / lock /ENQUEUE
v$latch , v$latch_children , v$latch_holder , v$lock ,V$ENQUEUE_STAT ,V$ENQUEUE_LOCK
4. IO 方面的
v$segstat , v$filestat , v$tempstat ,v$datafile , v$tempfile
5.shared pool / Library cache
v$Librarycache , v$rowcache , x$ksmsp
6.幾個advice也不錯
v$db_cache_advice , v$PGA_TARGET_ADVICE, v$SHARED_POOL_ADVICE
------------------------
v$fixed_table 記錄組成動態效能檢視的table及view .
select * from v$fixed_table where type='VIEW' ; 檢視名稱 (10g中 776 個view )
select * from v$fixed_table where type='TABLE' ; 表名稱
v$fixed_view_definition 提供動態效能檢視的定義
select * from v$fixed_view_definition ; ( 10g中 776 個view)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-675487/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 動態效能檢視
- Oracle檢視:常用動態效能檢視Oracle
- ASM動態效能檢視ASM
- (轉)Oracle 動態效能檢視Oracle
- V$PGASTAT動態效能檢視AST
- 動態效能檢視基礎
- 8.1關於動態效能檢視
- db2常用動態效能檢視DB2
- RMAN相關的動態效能檢視
- Data Guard相關的動態效能檢視
- 關於SGA的常用動態效能檢視
- 資料字典和動態效能檢視基礎
- RMAN備份相關的動態效能檢視
- SGA相關的幾個動態效能檢視
- oracle最重要的9個動態效能檢視Oracle
- V$PGA_TARGET_ADVICE 動態效能檢視
- v$動態效能檢視和隱含引數
- ORACLE動態效能檢視統計值溢位Oracle
- 10g 增加了v$sqlstats 這個動態檢視SQL
- (重要)關於效能的幾個主要動態檢視
- (轉)Oracle動態效能檢視學習之v$processOracle
- Oracle動態效能檢視學習之 V$ROLLSTAT -- 轉Oracle
- oracle最重要的9個動態效能檢視(zt)Oracle
- Oracle 常用效能檢視一覽表(10g)Oracle
- 備份相關的動態效能檢視及監控
- Oracle動態效能檢視學習筆記(1)_v$sysstatOracle筆記
- Oracle動態效能檢視學習筆記(3)_v$undostatOracle筆記
- Oracle動態效能檢視學習筆記(4)_v$rollstatOracle筆記
- Oracle動態效能檢視學習筆記(6)_v$filestatOracle筆記
- Oracle動態效能檢視學習筆記(7)_v$sessionOracle筆記Session
- oracle wait event的一些動態效能檢視OracleAI
- 5.資料字典和動態效能檢視(筆記)筆記
- Oracle動態效能檢視學習之v$sqltext & v$sqlareaOracleSQL
- Oracle動態效能檢視之v$session_longops ztOracleSessionGo
- 動態建立ImageView檢視View
- 用於效能調整的動態效能檢視——效能調整手冊和參考
- 動態效能檢視與資料字典的區別之一
- Oracle動態效能檢視學習筆記(4)_v$waitstatOracle筆記AI