应用使用绑定变量后执行计划是否会随SQL语句变量值而变化

当应用程序使用绑定变量后,通过snap看到的SQL语句where部分都是一些变量,如果表之前收集过分布的统计信息,这种情况下SQL的执行计划是否会随着不同的变量值而变化?在oracle中使用绑定变量可以减少SQL语句的硬解析,SQL语句的执行计划一般不会随变量值而变化,DB2是什么情况?...显示全部

当应用程序使用绑定变量后,通过snap看到的SQL语句where部分都是一些变量,如果表之前收集过分布的统计信息,这种情况下SQL的执行计划是否会随着不同的变量值而变化?在oracle中使用绑定变量可以减少SQL语句的硬解析,SQL语句的执行计划一般不会随变量值而变化,DB2是什么情况?

收起
参与9

查看其它 1 个回答daolin2005的回答

daolin2005daolin2005数据库管理员某城商行

雷总说的对。

软件开发 · 2017-05-10
浏览1581

回答者

daolin2005
数据库管理员某城商行

daolin2005 最近回答过的问题

回答状态

  • 发布时间:2017-05-10
  • 关注会员:2 人
  • 回答浏览:1581
  • X社区推广