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獲得的結果就不一樣,所以不能共享;執行計劃不一樣,也不能夠共享