Oracle 9i中是否已弃用ANALYZE TABLE <table_name> COMPUTE/ESTIMATE STATISTICS
虽然DBMS_STATS
优于ANALYZE
,但我不能在Oracle 9i中使用ANALYZE
吗?它不会帮我收集正确的统计数据吗?
答案 0 :(得分:2)
请浏览此链接:http://www.idevelopment.info/data/Oracle/DBA_tips/Tuning/TUNING_17.shtml
它描述了“Analyze vs. DBMS_STATS”部分中ANALYZE和DBMS_STATS之间的区别。希望它有所帮助。
答案 1 :(得分:1)
ANALYZE创建直方图,而DBMS_STATS收集有关表格的更准确统计数据。基于成本的优化器将决定这些,因此获得更好的stat非常有用,因此优化器可能会有更好的决策。