Oracle 收集表统计信息与计算统计信息
有人能告诉我这两者的区别吗?具体是什么 在后端就可以了Oracle 收集表统计信息与计算统计信息,oracle,Oracle,有人能告诉我这两者的区别吗?具体是什么 在后端就可以了 DBMS\u STATS.收集表统计数据和分析表计算统计数据和 估计统计数字 我在谷歌上搜索了一下,但到目前为止还没有找到正确的答案。不推荐使用分析表来为基于成本的优化器收集统计数据 只有两件事需要使用analyze: 使用VALIDATE或LIST CHAINED ROWS子句 收集有关自由列表块的信息的步骤 要收集优化器的统计信息,请使用dbms\u stats 本手册还介绍了dbms\u stats包的功能: 对于大多数统计数据的
DBMS\u STATS.收集表统计数据
和分析表计算统计数据
和
估计统计数字
我在谷歌上搜索了一下,但到目前为止还没有找到正确的答案。不推荐使用
分析表来为基于成本的优化器收集统计数据
只有两件事需要使用analyze
:
- 使用VALIDATE或LIST CHAINED ROWS子句
- 收集有关自由列表块的信息的步骤
要收集优化器的统计信息,请使用dbms\u stats
本手册还介绍了dbms\u stats
包的功能:
对于大多数统计数据的收集,请使用DBMS_STATS包,它允许您并行收集统计数据,收集分区对象的全局统计数据,并以其他方式微调统计数据收集
(emphasis mine)此外,在使用dbms_stats()时,使用自动样本大小;不要尝试指定百分比