postgresql 的系统表pg_class多长时间更新一次,或者、什么情况下会更新呢?

wsg 发布于 2012/04/27 12:21
阅读 1K+
收藏 0
因为postgresql的count太慢,所以想从系统表pg_class的字段reltuples中取出表的大概行数,但是不知道这个系统表(尤其是字段reltuples)是在什么情况下会更新。怕是取得的行数跟实际行数相差太大(比如,要是他十几天都不更新一次的话)。
加载中
0
mark35
mark35
和 postgresql.conf 中配置有关。你也可以crontab定时执行analyze嘛。
mark35
mark35
回复 @wsg : 倒不是直接控制而是设置autovacuum的执行规则,比如该表数据量变化多大后就执行
wsg
wsg
(⊙o⊙)哦,需要,或者说可以控制啊。我以为他是自动的呢。 O(∩_∩)O谢谢了啊。
返回顶部
顶部