dba_jobs_running查詢緩慢
今天一新裝系統(版本11.2.0.4.3)查詢dba_jobs_running檢視緩慢。但加hint /*+rule*/ 正常。
透過跟蹤10046 trace發現,主要慢在對X$KSQRS進行全表掃,並且執行走nl。檢視別的系統的發現執行計劃走HASH。因此判斷統計資訊存在問題。
收集統計資訊如下:
SQL> exec dbms_stats.gather_fixed_objects_stats(NO_INVALIDATE=>false);
PL/SQL procedure successfully completed.
收集後恢復正常。
注:
gather_system_stats->針cpu/io
透過跟蹤10046 trace發現,主要慢在對X$KSQRS進行全表掃,並且執行走nl。檢視別的系統的發現執行計劃走HASH。因此判斷統計資訊存在問題。
收集統計資訊如下:
SQL> exec dbms_stats.gather_fixed_objects_stats(NO_INVALIDATE=>false);
PL/SQL procedure successfully completed.
收集後恢復正常。
注:
gather_dictionary_stats--> 針對table$這樣的表,存在於物理資料庫中~ gather_fixed_objects_stats--> 針對x$table這樣的記憶體表,不存在物理資料庫中,只在記憶體中存在,動態試圖的基表 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25462274/viewspace-2124567/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 查詢dba_jobs_running慢的bug
- 並行查詢緩慢的問題分析並行
- 查詢DBA_HIST_ACTIVE_SESS_HISTORY緩慢
- Mysql索引型別建立錯誤導致SQL查詢緩慢MySql索引型別
- PostgreSQL、KingBase 資料庫 ORDER BY LIMIT 查詢緩慢案例SQL資料庫MIT
- MySQL 慢查詢MySql
- MySQL慢查詢MySql
- Redis 慢查詢Redis
- Oracle資料庫非同步IO導致查詢響應緩慢Oracle資料庫非同步
- [20181130]hash衝突導致查詢緩慢.txt
- mongodb慢查詢分析MongoDB
- mysqldumpslow慢查詢MySql
- 統計資訊過期導致SQL進行NESTED LOOPS查詢緩慢SQLOOP
- MySQL 慢查詢優化MySql優化
- SQL慢查詢排查思路SQL
- 詭異的”慢查詢“
- MongoDB慢查詢與索引MongoDB索引
- MySQL:慢查詢日誌MySql
- Mysql慢查詢操作梳理MySql
- MySQL開啟慢查詢MySql
- 使用慢查詢日誌
- mysql慢查詢日誌MySql
- 開啟查詢慢查詢日誌引數
- MySQL 慢查詢那點事MySql
- 瑞士軍刀redis - 慢查詢Redis
- 詳解MySQL--慢查詢MySql
- 檢視慢查詢進度
- 慢查詢日誌的管理
- MySQL 清空慢查詢檔案MySql
- oracle 跨庫查詢greenplum慢Oracle
- MySQLslowquery[慢查詢]資料整理MySql
- MySQL 慢查詢日誌——讓“慢”無所遁形MySql
- Linux下mysql配置慢日誌查詢,把查詢慢的sql記錄下來LinuxMySql
- linux下開啟mysql慢查詢,分析查詢語句LinuxMySql
- 慢查詢日誌開啟分析
- 資料庫查詢慢的原因資料庫
- Mysql 慢查詢優化實踐MySql優化
- 快速學會慢查詢SQL排查SQL