暂无图片
openGauss统计信息跟其他数据库有什么区别,求介绍?
我来答
分享
暂无图片 匿名用户
openGauss统计信息跟其他数据库有什么区别,求介绍?

openGauss统计信息 跟其他数据库的有什么区别,求介绍?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
M
mtl

 CBO优化器需要根据表/索引中的数据来选择查询数据的方式,由于表中的数据量很大,不可 能每次执行查询时实时的统计表中的数据量以及数据分布,所以需要定期分析数据,把表和索 引的数据分布情况保存到数据字典里,以便优化器使用,这就是统计信息。 

openGauss是基于代价估算生成的最优执行计划。优化器需要根据analyze收集的统计信 息行数估算和代价估算,因此统计信息对优化器行数估算和代价估算起着至关重要的作用。通过analyze收集全局统计信息,主要包括:pg_class表中的relpages和reltuples; pg_statistic 表中的 stadistinct 、 stanullfrac 、 stanumbersN 、 stavaluesN 、 histogram_bounds等。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏