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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20181130]hash衝突導致查詢緩慢.txt
- PostgreSQL、KingBase 資料庫 ORDER BY LIMIT 查詢緩慢案例SQL資料庫MIT
- 慢查詢
- MySQL慢查詢MySql
- MySQL 慢查詢MySql
- mongodb慢查詢分析MongoDB
- MySQL:慢查詢日誌MySql
- MongoDB慢查詢與索引MongoDB索引
- SQL慢查詢排查思路SQL
- MySQL 慢查詢優化MySql優化
- 詭異的”慢查詢“
- 【mysql】explain命令分析慢查詢MySqlAI
- [Mysql]慢查詢最佳化MySql
- MySQL 慢查詢那點事MySql
- 詳解MySQL--慢查詢MySql
- 瑞士軍刀redis - 慢查詢Redis
- 快速學會慢查詢SQL排查SQL
- 慢查詢日誌開啟分析
- 慢查詢分析調優工具~mysqldumpslowMySql
- HighgoDB查詢慢SQL和阻塞SQLGoSQL
- MySQL慢查詢分析工具之mysqldumpslowMySql
- 資料庫查詢慢的原因資料庫
- Mysql 慢查詢優化實踐MySql優化
- 關於MySQL 通用查詢日誌和慢查詢日誌分析MySql
- SQL Server查詢慢的解決方案SQLServer
- 慢查詢分析調優工具~show profile
- MySQL Slow Query log(慢查詢日誌)MySql
- mysql查詢效率慢的SQL語句MySql
- LinkedList真的是查詢慢增刪快?
- Redis慢查詢日誌學習功能Redis
- mysql慢查詢,死鎖解決方案MySql
- mysql之 slow log 慢查詢日誌MySql
- Mysql慢查詢日誌檔案轉ExcelMySqlExcel
- 盤點MySQL慢查詢的12個原因MySql
- MySQL慢查詢日誌相關設定MySql
- MySQL索引原理及慢查詢最佳化MySql索引
- 筆記 mongo查詢慢日誌,建立索引筆記Go索引
- 高併發系統之大忌-慢查詢
- 深入mysql慢查詢設定的詳解MySql