0
重建索引或备份/恢复以优化数据库?索引重建时从备份恢复数据库?哪种方式更好地优化postgresql数据库?
重建索引或备份/恢复以优化数据库?索引重建时从备份恢复数据库?哪种方式更好地优化postgresql数据库?
如果可行,完全备份和还原总是比单纯的重新索引更好,因为您还可以获得额外的备份文件。
恢复过程将(1)创建表,然后(2)将数据复制在最后(3)创建索引,应用约束等
这是不一样的使用当然CLUSTER,其物理根据其中一个索引重新排序表。在某些情况下可能有用。
如果你要,虽然做到这一点,请确保你有良好的测量之前和之后的“优化”,因为很多因素会影响数据库的整体性能,这可能证明是没有意义的。
IIRC,统计不转储后重新+恢复。所以你仍然必须这样做。手动或通过脚本。 – wildplasser
[用vacuumdb -fzv](http://www.postgresql.org/docs/current/static/app-vacuumdb.html) – Abelisto
它优化索引? –
'VACUUM FULL'('-f'选项)就像碎片整理一样。不确定您的索引优化是什么意思。然而,这不是答案,而只是一个建议。你的问题是更适合于[DBA网站(http://dba.stackexchange.com/) – Abelisto