返回数说广场
2
怀疑USER1用户下的表TEST上的统计信息存在问题,故拟使用PENDING统计信息来验证相关SQL在重新收集统计信息后是否可以走出期望的执行计划。请将以下操作步骤,按正确的顺序列出。
1、exec dbms_stats.gather_table_stats('USER1','TEST') ;
2、select * from table(dbms_xplan.display);
3、alter session set optimizer_use_pending_statistics = TRUE;
4、Exec dbms_stats.set_table_prefs('USER1', 'TEST','PUBLISH', 'false');
5、Exec dbms_stats.set_table_prefs('USER1', 'TEST','PUBLISH', 'true');
6、explain plan for <目标SQL文本>;
7、Exec dbms_stats.publish_pending_stats('USER1','TEST');或 Exec dbms_stats.delete_pending_stats('DEXTER','PUBLISH_TEST');
4-》1-》3-》6-》2-》7-》5
0
2 54
分享
评论
热门数说


