查詢gv$session引發大量的PX Deq Credit: send blkd事件
一個使用者提交了一個awr報告,發現有大量的PX Deq Credit: send blkd事件:
Top 5 Timed Events
Event | Waits | Time(s) | Avg Wait(ms) | % Total Call Time | Wait Class |
CPU time |
| 3,023 |
| 43.0 |
|
db file sequential read | 320,800 | 1,205 | 4 | 17.1 | User I/O |
PX Deq Credit: send blkd | 452 | 998 | 2,207 | 14.2 | Other |
library cache lock | 19,034 | 425 | 22 | 6.0 | Concurrency |
latch: library cache | 3,023 | 366 | 121 | 5.2 | Concurrency |
Oracle對這個事件的描述:
This wait event indicates that we are doing a non-blocking test to see if any channel has returned a message. We should see that although there is a high number of these events, the time accumulated to it should be zero (or really low).
這個事件按Oracle的說法為空閒事件,不用太去關注,多發生在並行DML時。但在客戶的系統中,並沒有使PDML;在TOP SQL中,找到有對gv$session的查詢語句,一條sql執行了872秒:
Elapsed Time (s) | CPU Time (s) | Executions | Elap per Exec (s) | % Total DB Time | SQL Id | SQL Module | SQL Text |
872 | 0 | 1 | 871.68 | 12.40 | PL/SQL Developer | select * from gv$session |
在metalink上找到了多篇gv$session相關問題的文章;看來以後執行gv$session要慎重呀…
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7839206/viewspace-1028072/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Oracle】-PX Deq Credit: send blkdOracle
- 【Oracle】並行等待之PX Deq Credit: send blkdOracle並行
- 【Oracle】並行等待之PX Deq Credit: need bufferOracle並行
- 【Oracle】gv$px_session 檢視介紹OracleSession
- Wait Event "PX Deq: Execution Msg"AI
- 【Oracle】並行等待之PX Deq: Join ACKOracle並行
- 【Oracle】並行等待之PX Deq: Execution MsgOracle並行
- 【Oracle】並行等待之PX Deq: Execute ReplyOracle並行
- 查詢等待的sessionSession
- 【Oracle】並行等待之PX Deq: Signal ACKOracle並行
- 【Oracle】並行等待之PX Deq: Table Q NormalOracle並行ORM
- RAC:在子查詢使用gv$檢視,有時查詢不出資料
- oracle session阻塞查詢OracleSession
- px等待事件事件
- 查詢session被鎖的sql(轉)SessionSQL
- 查詢表存在大量行遷移
- javascript事件查詢綜合JavaScript事件
- 如何查詢以往的session歷史資訊Session
- DB常用指令碼 - 查詢正在執行的active session及對應sql ,等待事件指令碼SessionSQL事件
- 隱含引數的查詢
- mysql慢查詢的奇異事件MySql事件
- oracle觸發器執行使用者和v$session的查詢Oracle觸發器Session
- 查詢oracle比較慢的session和sqlOracleSessionSQL
- 幾個定位、查詢session的sql語句SessionSQL
- 近期遭遇的駭客事件之一引發大量安全人員義務支援保障網路事件
- 開啟查詢慢查詢日誌引數
- 查詢等待事件(wait event)相關的SQL - v$session_wait, v$rowcache,v$sqltext事件AISQLSession
- Sql Server 的引數化查詢SQLServer
- Oracle隱含引數的查詢Oracle
- 查詢oracle比較慢的session和SQL[轉]OracleSessionSQL
- 使用者查詢當前session IDSession
- MySQL引數化查詢的IN 和 LIKEMySql
- 獲取request中的查詢引數
- 查詢oracle中的隱形引數Oracle
- Bug 27223075 - Wait for 'PX Deq: Join Ack' when no active QC but PPA* slaves shoAI
- 隱藏引數查詢sqlSQL
- mysql 表資料量大量查詢慢如何優化MySql優化
- expdp exclude大量表可以使用子查詢實現