安排 REINDEX table 个并发作业
Schedule REINDEX table CONCURRENTLY job
Aurora Postgress 12.6
目的:计划重建所有索引。
我所做的是创建一个同时调用所有表名和重建索引的函数,并将该函数放在 pg_cron 中,但它给了我错误“SQL 错误 [25001]:错误:REINDEX CONCURRENTLY 无法从中执行一个功能”。
我怎样才能存档目的?
谢谢
不要这样做。通常永远不需要重建索引。
如果您担心,可以使用 pgstattuple
扩展中的 pgstatindex
定期测试索引。
Aurora Postgress 12.6 目的:计划重建所有索引。 我所做的是创建一个同时调用所有表名和重建索引的函数,并将该函数放在 pg_cron 中,但它给了我错误“SQL 错误 [25001]:错误:REINDEX CONCURRENTLY 无法从中执行一个功能”。 我怎样才能存档目的?
谢谢
不要这样做。通常永远不需要重建索引。
如果您担心,可以使用 pgstattuple
扩展中的 pgstatindex
定期测试索引。