Oracle数据库之如何快速查找未使用绑定变量的SQL语句

概述Oracle在解析SQL语句的时候,如果在共享池中发现匹配的SQL语句,就可以避免掉解析的大部分开销 。在共享池中找到匹配的SQL语句所对应的解析被称为软解析(soft parse) 。如果没有找到匹配的SQL语句,则必须进行硬解析(hard parse) 。
硬解析不仅耗费CPU时间,在有大量会话想要同时缓存SQL语句到共享池时还会造成争用 。通过使用绑定变量,可以最小化解析的代价 。
【Oracle数据库之如何快速查找未使用绑定变量的SQL语句】Oracle中有没使用绑定变量对于是否需要多次解析的影响是很大的,很多时候我们都要求开发变量尽量都使用绑定变量,但毕竟是要求,有人不遵守的话,我们也没辙,那么可以怎么去查找到这些未使用绑定变量的sql语句呢?


    推荐阅读