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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 8.1關於動態效能檢視
- db2常用動態效能檢視DB2
- (重要)關於效能的幾個主要動態檢視
- MySQL 變數及效能狀態檢視知識技巧MySql變數
- Depends.exe檢視dll動態鏈檔案
- openGausspostgreSQL資料庫效能檢視SQL資料庫
- Alibaba Java診斷工具Arthas檢視Dubbo動態代理類Java
- win10怎麼檢視電腦效能_win10系統檢視效能的方法Win10
- GitLab 的元件狀態檢視Gitlab元件
- 檢視BW執行狀態
- Final Cut Pro中文新手教程 (4) 檢查器視窗的認識
- 基於圖神經網路的動態物化檢視管理神經網路
- Kylin系統檢視firewalld狀態
- firewalld:檢視版本/幫助/狀態
- 模態檢視控制器:GCTUIModalPresentationViewControllerGCUIViewController
- ASP.NET Core 5.0 MVC中的檢視分類——佈局檢視、啟動檢視、具體檢視、分部檢視ASP.NETMVC
- 在Linux中,如何檢視網路效能?Linux
- 檢視伺服器的磁碟io效能伺服器
- ClickHouse 效能優化?試試物化檢視優化
- ClickHouse效能優化?試試物化檢視優化
- 拖拽滾動檢視(一)
- 如何檢視CATIA許可證狀態
- 檢視一個通訊埠狀態
- 使用 telescope 檢視 schedule 執行狀態
- 系統狀態統計和檢視
- vmstat檢視分析Linux系統負載效能Linux負載
- 檢視程序的啟動命令
- Android檢視動畫集合AndoridViewAnimationsAndroid動畫View
- Elasticsearch 檢視節點狀態資訊(qbit)Elasticsearch
- 檢視使用 MySQL Shell 的連線狀態MySql
- cmd 檢視防火牆狀態以及關閉防火牆
- 3.4.4 檢視例項的靜默狀態
- linux檢視伺服器狀態命令--lsloadLinux伺服器
- mysql檢視主從同步狀態的方法MySql主從同步
- 通過Python檢視Azure VM的狀態Python
- Linux 基礎教程 36-檢視系統效能Linux
- 藉助WebGL三維視覺化技術檢索3D動態影像Web視覺化3D
- Dynamic Wallpaper視訊動態桌布
- 乙太網狀態檢視工具:Ethernet Status for MacMac