alter session set cursor_sharing=force;
可以让oracle强制bind param,来减少语句分析时间和latching的使用。
但是cursor_sharing要慎用。
如
select /*TAG*/ substr(t.t3,1,1) from ccccc t where rownum = 1;
在这里就会降低sql的效率。
本文介绍了 Oracle 数据库中 cursor_sharing 参数的作用及设置方法。通过设置 cursor_sharing 为 force,可以强制 Oracle 使用绑定变量,从而减少 SQL 语句解析时间和锁的使用,提高数据库性能。但需要注意的是,在某些场景下此参数可能会降低 SQL 执行效率。
alter session set cursor_sharing=force;
可以让oracle强制bind param,来减少语句分析时间和latching的使用。
但是cursor_sharing要慎用。
如
select /*TAG*/ substr(t.t3,1,1) from ccccc t where rownum = 1;
在这里就会降低sql的效率。
2428

被折叠的 条评论
为什么被折叠?