Oracle每天早上執行很慢,同樣一個SQL,平時0.5s回傳,早上需要10s以上。
查看IO,CPU都不高。
查看資料庫鎖也沒有例外。
查看AWR報告,能力問題也看不出來例外,哪位大佬能指導下啊?
uj5u.com熱心網友回復:
1、這個大概率是因為早上系統上負載問題導致的,不清楚樓主怎么看的當時的資源情況,最好貼下當時的系統資源狀態;2、既然樓主有AWR報告,如果方便的話,最好能傳下SQL運行慢時段的AWR報告。
uj5u.com熱心網友回復:
快取和索引的問題吧,平時你清除快取試試看多久,清快取后還是10秒,就是索引的問題了uj5u.com熱心網友回復:
1、上早上慢時候的AWR看看;2、找到慢SQL的SQL_ID,使用dbms_xplan.display_cursor或者SQL的執行計劃,不排除因為某些特性,比如cardinality feedback導致的執行計劃變化。
uj5u.com熱心網友回復:
如果執行計劃確認過沒有問題,那你需要全域來監控分析,當時會否存在性能壓力?或這個表是否有鎖等現象轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/18022.html
標籤:基礎和管理
上一篇:資料庫連接
