Oracle 硬解析与软解析:硬解析的弊端

硬解析即整个SQL语句的执行须要完彻底全的解析,生成执行计划。而硬解析,生成执行计划须要耗用CPU资源,以及SGA资源。在此不
得不提的是对库缓存中闩的使用。闩是锁的细化,能够理解为是一种轻量级的串行化设备。当进程申请到闩后,则这些闩用于保护共享内存
的数在同一时刻不会被两个以上的进程修改。在硬解析时,须要申请闩的使用,而闩的数量在有限的状况下须要等待。大量的闩的使用由此
形成须要使用闩的进程排队越频繁,性能则逾低下。
相关文章
相关标签/搜索