共享池

SGA包括:
1 數據結構部分 fixed size 
2 數據塊緩衝區 database buffers
3 redo log緩衝區 redo buffers
4 共享池 variable size
 
永久使用的共享內存:進程信息數據、會話信息數據、特殊用途的內存段
 
隨着共享池碎片化加重:產生ORA-4031錯誤
1 加大初始的分配值
2 每次擴展一個組
 
共享池內部結構:
1 PERMANENT
2 FREEABLE
3 RECERATEABLE
4 FREEABLE WITH MARK
 
經過內部視圖 X$KSMSP監控共享池碎片的狀況
 
較大的共享池會帶來必定的系統開銷
共享池閂鎖競爭也會增長
按期刷新共享池會有助於保持共享池性能的穩定
 
共享池相關閂鎖的平均等待時間、超時的次數---判斷共享池碎片化程度
 
遊標:一個父遊標,多個子遊標
 
用戶的不一樣,經過一個SQL獲得的結果就不一樣,所以不能共享;執行計劃不一樣,也不能夠共享
相關文章
相關標籤/搜索