我需要在生产服务器中清空PostgreSQL数据库。我很陌生。所以任何人都知道PostgreSQL的步骤,请指导我。
我认为在生产服务器中提高PostgreSQL的性能非常有用。
答案 0 :(得分:11)
连接到数据库并发出以下命令:“VACUUM”。这导致以“懒惰模式”运行,可以在正常生产使用期间使用。建议您实际调用它作为“真空分析”,它也会更新统计信息。
如果你想看到很多细节,可以在控制台输入“vacuum verbose”
更极端的形式是“真空充满”,导致严重的表锁定,无法真正用于生产系统。
来源:http://www.postgresql.org/docs/8.1/static/maintenance.html
答案 1 :(得分:4)
如果你正在运行最新版本的PostgreSQL,你可能会自动运行真空,因此手动运行VACUUM的好处可能非常小。