您好,登錄后才能下訂單哦!
function.procedure函數下的過程分析,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
問題:PKG_END_TO_END_EDW這個函數下的存儲過程pro_end_to_end_edw_open執行很慢,但是在數據庫里找不到這個 function.procedure對應的sql
思路:
function.procedure在awr中表現出來,而在數據庫里查不到,發生情況是在執行執行存儲過程時發現過程里面的sql執行計劃發生變化,導致效率下降,根本原因是過程里面的sql導致的,索引在數據庫里查詢不到正在執行的function.procedure,只有查詢dba_objects的object_id,和v$session.PLSQL_ENTRY_OBJECT_ID匹配查它里面的sql,基本就是由于sql執行效率導致的。
而function.procedure里的sql往往也會體現在awr報告中的top sql的部分,則需要優化function.procedure或者對問題sql直接優化或使用profile綁定更好的執行計劃
看完上述內容,你們掌握function.procedure函數下的過程分析的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。