停止/中止 REINDEX 的安全方法

Omi*_*ari 6 postgresql postgresql-8.4

我正在运行,REINDEX但需要很长时间并且仍在工作。使用数据库的应用程序现在没有响应。有没有一种安全的方法可以阻止它并再次执行?PostgreSQL 版本是 8.4。

小智 5

是的,它很安全。不过可能需要一段时间。

将来您可能想使用“CREATE INDEX CONCURRENTLY”,就像 dezso 建议的那样,但首先创建新索引,然后删除旧索引。