更改enque/table_size的大小


在月結的時候出現上述錯誤,鎖定表溢出主要是由於參數:enque/table_size 太小導致的 . 這個參數太小之後,很多隊列中的進程和JOB都會受到影響,報出一堆錯誤信息:




查詢相關Notes: 1565578 - LockTable Overflow ,   13907- System error in the block handler, overflow lock table

這裏面有講到Lock Table的原理和更改參數的方法.

 

 

對應到具體的系統:

 

其中Peak Util 值的大小 >= 80% Granule Arguments 或者Granule Entries值,那就應該擴大參數enque/table_size的值.

 

enque/table_size的值如果是32000(32M),那這些表最大能包含近40000的條目.

 

現在我們系統中的enque/table_size值的大小如下,而根據上圖,GranuleArguments 已經達到39481(39M),我們系統默認值4M已經遠遠不夠了.

 

因此我們將這個enque/table_size的值調整到最大,即可避免以後此類問題再次發生.

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章