重新索引或备份/恢复以优化数据库?从备份恢复数据库时是否重建索引?
答案 0 :(得分:1)
如果可行的话,完全备份和恢复总是比简单的reindex更好,因为你还得到了一个额外的备份文件。
恢复过程将(1)创建表,然后(2)复制数据,最后(3)创建索引,应用约束等。
这当然与使用CLUSTER不同,后者基于其中一个索引对表进行物理重新排序。在某些情况下,这可能很有用。
如果您打算这样做,请确保在优化"之前和之后都有良好的测量结果。因为许多因素会影响整体数据库性能,这可能毫无意义。