首页 > 解决方案 > 安排 REINDEX 表 CONCURRENTLY 作业

问题描述

Aurora Postgress 12.6 目的:计划重建所有索引。我所做的是创建一个同时调用所有表名和重新索引的函数,并将该函数放在 pg_cron 中,但它给了我错误“SQL 错误 [25001]:错误:无法从函数执行 REINDEX CONCURRENTLY”。如何归档目的?

谢谢

标签: postgresqlscheduled-tasksreindexconcurrently

解决方案


不要这样做。通常永远不需要重建索引。

如果您担心,可以使用扩展程序pgstatindex定期测试索引。pgstattuple


推荐阅读