哪种方式更好地优化postgresql db?

时间:2016-04-03 14:25:13

标签: postgresql

重新索引或备份/恢复以优化数据库?从备份恢复数据库时是否重建索引?

1 个答案:

答案 0 :(得分:1)

如果可行的话,完全备份和恢复总是比简单的reindex更好,因为你还得到了一个额外的备份文件。

恢复过程将(1)创建表,然后(2)复制数据,最后(3)创建索引,应用约束等。

这当然与使用CLUSTER不同,后者基于其中一个索引对表进行物理重新排序。在某些情况下,这可能很有用。

如果您打算这样做,请确保在优化"之前和之后都有良好的测量结果。因为许多因素会影响整体数据库性能,这可能毫无意义。