绑定变量是什么?绑定变量有什么优缺点?

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

绑定变量是什么?绑定变量有什么优缺点?

问题描述:

绑定变量是什么?绑定变量有什么优缺点?

解决方案:

绑定变量是相对文本变量来讲的,所谓文本变量是指在SQL直接书写查询条件,这样的SQL在不同条件下需要反复解析,绑定变量是指使用变量来代替直接书写条件,查询bind value在运行时传递,然后绑定执行。


优点是减少硬解析,降低CPU的争用,节省shared_pool ;

缺点是不能使用histogram,sql优化比较困难


Parses:解析次数,包括软解析+硬解析,软解析优化得不好,则夸张地说几乎等于每秒SQL执行次数

Hard parses:硬解析次数,硬解析最好少于每秒20次


如果数据库中大量的SQL没做绑定变量,数据库硬解析和软解析就会非常高,在AWR中会有如下表现



所以绑定变量非常重要,可以让并发性得到最大的发挥,保障数据库的稳定和高效

绑定变量是什么?绑定变量有什么优缺点?

问题描述:绑定变量是什么?绑定变量有什么优缺点?解决方案:绑定变量是相对文本变量来讲的,所谓文本变量是指在SQL直接书写查询条件,这样...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息