对于执行计划中,在note部分有“cardinality feedback used for this statement”,表示使用了基数反馈(Cardinality Feedback)
基数反馈(Cardinality Feedback)是 Oracle 11.2 中引入的新特性,主要针对统计信息旧、无直方图或有直方图但仍基数计算不准确的情况,
Cardinality 基数的计算直接影响到后续的 JOIN COST 等重要的成本计算评估,造成 CBO 选择错误的执行计划。但是该参数存在不稳定因素,可能会带来执行效率的问题,建议关闭
alter system set "_optimizer_use_feedback"=FALSE;
此处先在session级别关闭
alter session set "_optimizer_use_feedback"=FALSE;