Oracle 硬解析與軟解析:硬解析的弊端

硬解析即整個SQL語句的執行須要完徹底全的解析,生成執行計劃。而硬解析,生成執行計劃須要耗用CPU資源,以及SGA資源。在此不
得不提的是對庫緩存中閂的使用。閂是鎖的細化,能夠理解爲是一種輕量級的串行化設備。當進程申請到閂後,則這些閂用於保護共享內存
的數在同一時刻不會被兩個以上的進程修改。在硬解析時,須要申請閂的使用,而閂的數量在有限的狀況下須要等待。大量的閂的使用由此
形成須要使用閂的進程排隊越頻繁,性能則逾低下。
相關文章
相關標籤/搜索