Postgresql:我应该按什么顺序进行集群重新索引和分析?
如果我要在表上运行集群重建索引和分析,最好的顺序是什么?
If I am to run cluster reindex and analyze on a table, what is the best order to do so?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在聚类之前似乎没有任何分析点,因为如果重新排列堆,聚类将使“相关”统计数据无效。所以我首先要说的是集群。
There doesn't seem to be any point analyzing before clustering, since clustering will invalidate the "correlation" statistics if it rearranges the heap. So I'd say cluster first.
集群在物理上重新组织您的数据,因此它必须是第一个操作,然后重新索引(在对表进行集群之后,数据放置可能会发生变化),最后进行分析,向查询规划器提供一些信息(统计数据)。
cluster reorganizes physically your data so it must be the first operation then reindex (data placement will probably changes after clustering your table) and finally analyze witch gives some informations (stat) to the query planner.