latch free 等待事件的診斷語句
1。SQL> select addr,gets,misses,sleeps from v$latch_children where name='cache buffers chains' and misses>1000000;
ADDR GETS MISSES SLEEPS
-------- ---------- ---------- ----------
5C291AF4 156946978 1160342 3875
5C26105C 547810584 3880652 12362
SQL> select file#,dbablk,class,state from x$bh where hladdr='5C26105C';
FILE# DBABLK CLASS STATE
---------- ---------- ---------- ----------
27 196809 1 1
2、SELECT SID, EVENT, P1TEXT, P1RAW, P2TEXT, P2, SECONDS_IN_WAIT FROM V$SESSION_WAIT
2 WHERE SID = 70;
SID EVENT P1TEXT P1RAW P2TEXT P2 SECONDS_IN_WAIT
------- -------------- -------- ---------------- ------- ----- ---------------
70 latch free address 00000004125AB718 number 98 330
SQL> SELECT LATCH#, NAME FROM V$LATCH WHERE LATCH# = 98;
LATCH# NAME
---------- ----------------------------------------------------------------
98 cache buffers chains
透過下面的指令碼可以看到,目前正在等待的這個子LATCH的資訊:
SELECT ADDR, LATCH#, CHILD#, NAME FROM V$LATCH_CHILDREN
2 WHERE ADDR IN (SELECT P1RAW FROM V$SESSION_WAIT WHERE SID = 70);
觀察LATCH_MISSES的資訊:
SELECT *
FROM
(
SELECT PARENT_NAME, "WHERE", SLEEP_COUNT, WTR_SLP_COUNT, LONGHOLD_COUNT
FROM V$LATCH_MISSES
WHERE PARENT_NAME = 'cache buffers chains'
ORDER BY SLEEP_COUNT + WTR_SLP_COUNT + LONGHOLD_COUNT DESC)
WHERE ROWNUM < 20;
與熱點塊有關的:
SELECT OBJ, OBJECT_NAME, TCH, TIM
FROM X$BH A, DBA_OBJECTS B
WHERE HLADDR IN (SELECT P1RAW FROM V$SESSION_WAIT WHERE SID = 70)
AND A.OBJ = B.DATA_OBJECT_ID;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/543979/viewspace-412029/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Latch free等待事件(轉)事件
- Latch free等待事件四(轉)事件
- Latch free等待事件三(轉)事件
- Latch free等待事件二(轉)事件
- [20211229]再論19c latch free等待事件分析.txt事件
- 基於等待事件的效能診斷(轉)事件
- latch等待事件彙總事件
- latch:library cache lock等待事件事件
- [20211111]19c latch free等待時間分析.txt
- MySQL使用event等待事件進行資料庫效能診斷MySql事件資料庫
- [異常等待事件latch undo global data]分析事件
- Oracle診斷事件列表(轉)Oracle事件
- DB BUFFER LRU 列表的latch等待
- 碰到一個latch free相關的BUG
- [重慶思莊每日技術分享]-free buffer waits 等待事件AI事件
- 判斷語句的使用
- 判斷語句
- day31-33 關於點選事件內的判斷語句事件
- 簡單的幾條Insert語句引起的邏輯Standby應用延遲的診斷
- C 判斷語句
- 012 判斷語句
- JS的判斷語句:判斷、迴圈JS
- oracle 12c 新增的診斷事件的初步嘗試Oracle事件
- SQL Server郵件相關SQL語句出現嚴重的ASYNC_NETWORK_IO等待事件案例SQLServer事件
- python之判斷語句Python
- Solidity事件,等待事件Solid事件
- oracle一次卡頓案例(六)-latch freeOracle
- systemverilog新增的always_comb,always_ff,和always_latch語句
- R語言學習-迴歸診斷R語言
- python迴圈語句判斷的使用Python
- 【TUNE_ORACLE】等待事件之等待事件類別Oracle事件
- Go的條件判斷語句的使用Go
- Java 判斷語句 - if…else/switchJava
- Python入門 - 判斷語句Python
- 11.9 python之判斷語句Python
- 條件判斷語句 if case
- 利用errorstack事件進行錯誤跟蹤和診斷Error事件
- [20190423]簡單測試latch nowilling等待模式.txt模式
- oracle常見異常等待——latch處理思路Oracle