Oracle11g可以在查询执行过程中重新规划一个语句吗?

时间:2015-01-17 10:49:05

标签: sql oracle oracle11g sql-optimization sqlbindparameter

众所周知, Oracle 11g 中有IS_BIND_SENSITIVEIS_BIND_AWARE

  • IS_BIND_AWARE - 强制重建SQL查询的执行计划,在SQL查询开始之前
  • IS_BIND_SENSITIVE - DBMS决定是否重建SQL查询的执行计划,在SQL查询开始之前

但Oracle11g直接在SQL查询的运行时重建执行计划?

例如,Oracle长时间为NLJ(嵌套循环连接)执行索引查找,然后在查询执行中决定取消此策略并执行HJ(散列连接)。 Oracle11g可以执行此操作,如果可以,使用什么设置?

0 个答案:

没有答案