我正在尝试鼓励在一些PostgreSQL 8.3数据库中使用和监控autovacuum。
我经常遇到的一个反对意见是人们不“信任”autovacuum,或者8.3中的autovacuum存在错误,这意味着它优先于调度吸尘而被忽略。大多数情况下,我们的表很小,这种方法似乎有效。但是,对于我们较大的(也是更新的表),这实际上不起作用(死元组计数增加,超过max_fsm_pages,表格不会被清理等等)。
我只是想知道是否有人参与了8.3中的autovacuum有缺陷或无法正常工作。我自己的经验表明autovac工作正常,并且在必要时,向pg_autovacuum表添加条目可以解决这个问题,但我没有任何运气说服别人。
我想了解autovacuum的问题(如果存在的话)。
谢谢