91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何根據awr報告查看最慢的sql語句

發布時間:2021-11-09 10:07:29 來源:億速云 閱讀:446 作者:小新 欄目:關系型數據庫

這篇文章主要介紹了如何根據awr報告查看最慢的sql語句,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

當系統運行了一段時間后,系統基本也趨于穩定了,SQL調優也變了DBA的一個主要的工作內容,很多時候都是通過查看awr報告來檢查出有性能瓶頸的SQL語句,通過這個可以很清晰的看到具體運行多少時間、次數、CPU、IO的比例。



但是每次都去查看awr報告是一件很繁瑣的事情,如果可以單獨的查看哪些有問題的sql,就不用每次都去生成一個awr報告了。dba_hist_sqlstat這個視圖記錄了每次snap_id里面的sql信息,這里幫大家把整個腳本編寫出來了。


點擊(此處)折疊或打開

  1. SELECT v.SQL_TEXT,m.* FROM (select distinct snap_id,

  2.                 sql_id,

  3.                 EXECUTIONS_DELTA,

  4.                 trunc(max(ELAPSED_TIME_DELTA)

  5.                       OVER(PARTITION BY snap_id, sql_id) / 1000000,

  6.                       0) max_elapsed,

  7.                 trunc((max(ELAPSED_TIME_DELTA)

  8.                        OVER(PARTITION BY snap_id, sql_id)) /

  9.                       (SUM(ELAPSED_TIME_DELTA) OVER(PARTITION BY snap_id)),

  10.                       2) * 100 per_total

  11.   from dba_hist_sqlstat t WHERE T.snap_id IN (SELECT MAX(snap_id) FROM dba_hist_sqlstat) ) M,v$sql v

  12.   where m.sql_id=v.sql_id and m.max_elapsed>=300

這個腳本是查找m.max_elapsed>=300(這邊的單位是秒),也是5分鐘的時間,可以根據系統的實際情況進行定義;


可以看出sql_id值為d1ftvurv76hct運行一次,這次運行的時間為1199s,占總體消耗的36%。


【另】可以通過運行定時job執行這條sql語句,然后發送有問題的sql信息到用戶的郵箱;

感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何根據awr報告查看最慢的sql語句”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

中卫市| 比如县| 苍山县| 阿尔山市| 蓝山县| 吴江市| 广丰县| 泽州县| 乳源| 临高县| 石棉县| 万载县| 绥江县| 汕头市| 友谊县| 梅河口市| 临潭县| 洪湖市| 印江| 茂名市| 三都| 平阴县| 鲁甸县| 克山县| 连江县| 安丘市| 临汾市| 句容市| 黑龙江省| 莱芜市| 乡宁县| 元江| 航空| 寿宁县| 涞源县| 墨竹工卡县| 威信县| 嘉鱼县| 康保县| 靖远县| 沛县|