(轉)Oracle動態效能檢視學習之V$DB_OBJECT_CACHE
本檢視提供物件在library cache(shared pool)中物件統計,提供比v$librarycache更多的細節,並且常用於找出shared pool中的活動物件。
v$db_object_cache中的常用列:
OWNER:物件擁有者
NAME:物件名稱
TYPE:物件型別(如,sequence,procedure,function,package,package body,trigger)
KEPT:告知是否物件常駐shared pool(yes/no),有賴於這個物件是否已經利用PL/SQL過程DBMS_SHARED_POOL.KEEP“保持”(永久固定在記憶體中)
SHARABLE_MEM:共享記憶體佔用
PINS:當前執行物件的session數
LOCKS:當前鎖定物件的session數
瞬間狀態列:
下列列保持物件自初次載入起的統計資訊:
LOADS:物件被載入次數。
示例:
1.shared pool執行以及記憶體使用總計
下列查詢顯示出shared pool記憶體對不同類別的物件
同時也顯示是否有物件透過DBMS_SHARED_POOL.KEEP()過程常駐shared pool。
SELECT type, kept, COUNT(*), SUM(sharable_mem)
FROM V$DB_OBJECT_CACHE
GROUP BY type, kept;
2.透過載入次數找出物件
SELECT owner, name sharable_mem, kept, loads
FROM V$DB_OBJECT_CACHE
WHERE loads > 1 ORDER BY loads DESC;
找出使用的記憶體超過10M並且不在常駐記憶體的物件。
SELECT owner, name, sharable_mem, kept
FROM V$DB_OBJECT_CACHE
WHERE sharable_mem > 102400 AND kept = 'NO'
ORDER BY sharable_mem DESC;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12272958/viewspace-677313/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20200211]檢視v$db_object_cache的CHILD_LATCH欄位.txtObject
- 8.1關於動態效能檢視
- db2常用動態效能檢視DB2
- MySQL之檢視學習MySql
- 系統學習iOS動畫之四:檢視控制器的轉場動畫iOS動畫
- 【SQL】Oracle查詢轉換之檢視合併SQLOracle
- Flutter學習之檢視體系Flutter
- (重要)關於效能的幾個主要動態檢視
- Oracle 12CR2查詢轉換之檢視合併Oracle
- 【SQL】Oracle查詢轉換之物化檢視查詢重寫SQLOracle
- ORACLE 閃回檢視v$flashback_database_log/statOracleDatabase
- Android日常學習:Android檢視動畫-View AnimationAndroid動畫View
- 系統學習iOS動畫之一:檢視動畫iOS動畫
- [轉載]SQLServer之檢視簡介SQLServer
- java反射之動態代理學習筆記Java反射筆記
- odoo檢視入門學習- tree檢視的使用Odoo
- Oracle's V$ Views(轉)OracleView
- 【TUNE_ORACLE】Oracle檢查點(二)檢查點效能Oracle
- MySQL 變數及效能狀態檢視知識技巧MySql變數
- oracle 11g 新特性之動態繫結變數窺視(一)Oracle變數
- oracle 11g 新特性之動態繫結變數窺視(二)Oracle變數
- Oracle OCP(24):檢視Oracle
- Linux學習之常用的Linux檔案內容檢視命令!Linux
- oracle學習筆記(十四) 資料庫物件 索引 檢視 序列 同義詞Oracle筆記資料庫物件索引
- 例項演示oracle資料塊狀態檢視v$bh的用法一 獲取oracle物件所佔用的資料塊Oracle物件
- ClickHouse 物化檢視學習總結
- Oracle普通檢視和物化檢視的區別Oracle
- oracle 檢視錶空間Oracle
- 11、Oracle中的檢視Oracle
- 檢視V$DATAGUARD_STATS
- Oracle SCN健康狀態檢查Oracle
- Depends.exe檢視dll動態鏈檔案
- 【學習】SQL基礎-015-檢視SQL
- 深度學習之瑕疵缺陷檢測深度學習
- 深度學習之目標檢測深度學習
- opencv學習之邊緣檢測OpenCV
- Jtti:linux怎麼檢視oracle資料庫的執行狀態JttiLinuxOracle資料庫
- 2.5.4. 測試Oracle net——2.5.4.2. 檢視監聽程式狀態Oracle
- 檢視oracle臨時表空間佔用率的檢視Oracle