我有一个自动清理工具VACUUM ANALYZE任务运行在一张表上,它总是需要几个小时甚至几天才能完成。我知道Postgres会偶尔运行自动清理和维护任务,这是必要的。然而,大多数表只需进行清理,不需要进行分析。
为什么这个特定的表需要进行清理和分析?如何解决它花费太长时间的问题?
另外,我之前并没有注意到运行这个清理和分析任务。直到几天前我尝试创建索引时,操作失败了,显示已经耗尽打开的文件(或类似的错误)。这可能导致清理和分析任务运行时间过长吗?
为什么这个特定的表需要进行清理和分析?如何解决它花费太长时间的问题?
另外,我之前并没有注意到运行这个清理和分析任务。直到几天前我尝试创建索引时,操作失败了,显示已经耗尽打开的文件(或类似的错误)。这可能导致清理和分析任务运行时间过长吗?