Sql Oracle 11g可以在查询执行中间重新规划一个语句吗?
众所周知,在Oracle11g中存在敏感的和感知的绑定 _BIND_AWARE-在SQL查询开始之前强制重新生成SQL查询的执行计划 是否对绑定敏感-在SQL查询启动之前,DBMS决定是否重建SQL查询的执行计划 但Oracle11g在SQL查询运行时直接重建执行计划吗Sql Oracle 11g可以在查询执行中间重新规划一个语句吗?,sql,oracle,oracle11g,sql-optimization,sqlbindparameter,Sql,Oracle,Oracle11g,Sql Optimization,Sqlbindparameter,众所周知,在Oracle11g中存在敏感的和感知的绑定 _BIND_AWARE-在SQL查询开始之前强制重新生成SQL查询的执行计划 是否对绑定敏感-在SQL查询启动之前,DBMS决定是否重建SQL查询的执行计划 但Oracle11g在SQL查询运行时直接重建执行计划吗 例如,Oracle在很长一段时间内对NLJ嵌套循环连接进行索引查找,然后在查询执行的中间,决定取消该策略并执行HJ哈希连接。Oracle11g可以做到这一点吗?如果可以,使用什么设置?Oracle确实使用了一种称为基数反馈的东西
例如,Oracle在很长一段时间内对NLJ嵌套循环连接进行索引查找,然后在查询执行的中间,决定取消该策略并执行HJ哈希连接。Oracle11g可以做到这一点吗?如果可以,使用什么设置?Oracle确实使用了一种称为基数反馈的东西,但我认为这只是用于改进查询的下一次执行。我相信这是12c中有趣的变化之一:@tvCa非常感谢!是的,这就是我要找的。