注册
收集统计信息及导出
培训园地/ 文章详情 /

收集统计信息及导出

孙为 2023/02/15 1962 0 0

一、什么是统计信息?
简单来说,统计信息记录了数据库中表及索引的分布情况,并根据数据分布特征生成频率直方图或者等高直方图。

二、统计信息是如何影响CBO的呢?
影响CBO的因素有很多,在我看来,数据访问路径占了其中的90%以上,其余的为CPU及操作系统内核参数。
统计信息记录了selectivity、聚簇因子、表的行数等信息,它让CBO理解数据,并以最好的路径进行访问。

三、统计信息为什么需要导入导出?
在数据量比较大的项目中,收集统计信息的时间有时候比数据迁移的时间还要长,这是很常见的情况。
而停机时间要求都比较严格,这种情况下,我们就可以提前导出统计信息,并在完成数据迁移之后进行导入,节约时间。
四、统计信息的查看
image.png
五、统计信息收集(使用了dbms_stats包,参考DM8系统包使用手册)
image.png
六、统计信息备份及导入
image.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服