1

众所周知,Oracle 11gIS_BIND_SENSITIVE中有and 。IS_BIND_AWARE

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

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

例如,Oracle 长时间为 NLJ(Nested-Loop Join)进行索引查找,然后在查询执行的中间决定取消该策略并进行 HJ(Hash Join)。Oracle11g 可以做到这一点,如果可以,用什么设置?

4

0 回答 0