[20200213]使用DBMS_SHARED_POOL.MARKHOT的總結.txt

lfree發表於2020-02-13

[20200213]使用DBMS_SHARED_POOL.MARKHOT的總結.txt

--//最近幾天,一直在測試使用DBMS_SHARED_POOL.MARKHOT標識熱sql語句以及熱物件,對比各種情況下效能差異。
--//有必要做一些總結:

1.使用DBMS_SHARED_POOL.MARKHOT標識熱sql語句,反而效能更慢。我估計可能遇到bug。
參考連結:http://blog.itpub.net/267265/viewspace-2675362/=>[20200212]使用DBMS_SHARED_POOL.MARKHOT與檢視v$open_cursor.txt

2.使用DBMS_SHARED_POOL.MARKHOT標識熱sql語句,效果不錯,如果頻繁呼叫可以嘗試使用。

3.關於FULL_HASH_VALUE的計算:
--// sql語句 在原來的基礎上加入 . mod(sid,cpu_count/2)+1數字的字串 參與運算。
--// 如果設定隱含引數 _kgl_hot_object_copies, sql語句 在原來的基礎上加入 . mod(sid,_kgl_hot_object_copies)+1數字的字串。
--// 物件    object_name.owner.HOTCOPYNN中的NN \0X\0\0\0 (其中X標識namespace)。

測試參考連結:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2675377/,如需轉載,請註明出處,否則將追究法律責任。

相關文章