ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 关于绑定变量

关于绑定变量

原创 Linux操作系统 作者:mikeliuy 时间:2012-10-07 13:50:09 0 删除 编辑
在SQL语句中,使用绑定变量,在我们团队中一直被强调。通过跟谭老师学习,对绑定变量有了新的认识。

使用绑定变量要根据不同的系统,采取不同的策略。


在OLTP类型的数据库中,由于多事务、多并发的场景下,重复使用SQL的频率较高,所以建议:

1、使用绑定变量,系统设计阶段就应该进行设计、定义、规范;

2、如果没有使用,比如遗留系统,可以使用similar或force,进行设置使用;但这种情况,最好是在开发阶段进行规范,使用绑定变量,该手段只是一种补救办法。


对于OLAP系统:

1、OLAP系统,重复SQL语句使用率不高;即使存在,但是OLAP系统都是对数据的分析,所以准确的执行计划对于OLAP系统更重要;

2、绑定变量在解析过程中,Oracle是不会分析它的类型,被作为字符串处理;这样在执行计划时,可能存在偏差;


所以,对于不同的应用场景,使用恰当的策略。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26812308/viewspace-745823/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: pagerank的Java实现
请登录后发表评论 登录
全部评论

注册时间:2012-06-18

  • 博文量
    72
  • 访问量
    420997