postgresql - 安排 REINDEX 表 CONCURRENTLY 作业
问题描述
Aurora Postgress 12.6 目的:计划重建所有索引。我所做的是创建一个同时调用所有表名和重新索引的函数,并将该函数放在 pg_cron 中,但它给了我错误“SQL 错误 [25001]:错误:无法从函数执行 REINDEX CONCURRENTLY”。如何归档目的?
谢谢
解决方案
不要这样做。通常永远不需要重建索引。
如果您担心,可以使用扩展程序pgstatindex
定期测试索引。pgstattuple
推荐阅读
- java - 在 Cucumber 测试中无法关闭 CamelContext
- powershell - 如果 Pester 测试失败,我如何“不稳定”构建 Jenkins 管道?
- c - 如何在c中添加多个带空格的字符串?
- mysql - 如何使用 ALTER 命令将具有 int 数据类型的列添加到 SQL 中的表中?
- python - Python通过在同一行中放置紧密匹配的时间戳来合并许多数据帧
- powershell - 以文件名作为变量的 Powershell ForEach 循环
- intellij-idea - IntelliJ IDEA 获取元素文本
- vba - 无法从 Microsoft PowerPoint 中的其他幻灯片访问幻灯片
- mysql - 有没有办法将服务器 A 中托管的网站连接到服务器 B 中的数据库
- python - 熊猫数据框中的前填充和回填缺失组值