1. 程式人生 > >ORACLE SGA shared pool組成

ORACLE SGA shared pool組成

硬解析即整個SQL語句的執行需要完完全全的解析,生成執行計劃。生成執行計劃需要耗用CPU資源,以及SGA資源。在此不得不提的是對庫快取中閂的使用。閂是鎖的細化,可以理解為是一種輕量級的序列化裝置。當程序申請到閂後,則這些閂用於保護共享記憶體的數在同一時刻不會被兩個以上的程序修改。在硬解析時,需要申請閂的使用,而閂的數量在有限的情況下需要等待。大量的閂的使用由此造成需要使用閂的程序排隊越頻繁,效能則逾低下。