暂无图片
pg的流复制环境下,为啥备库中的pg_stat_all_tables的字段vacuum 和 analyze 都没有值,显示空呢??
我来答
分享
暂无图片 匿名用户
pg的流复制环境下,为啥备库中的pg_stat_all_tables的字段vacuum 和 analyze 都没有值,显示空呢??

pg的流复制环境下,为啥备库中的pg_stat_all_tables的字段vacuum 和 analyze 都没有值,显示空呢??

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
ssllmm

在 PostgreSQL 中,vacuumanalyze 操作会更新 pg_stat_all_tables 视图中的统计信息,如表的行数、上次 vacuumanalyze 的时间、vacuumanalyze 的次数等。这些统计信息用于查询优化和资源管理等。

在流复制环境下,备库是从主服务器复制数据的副本,并不会执行 vacuumanalyze 操作。因此,备库中的 pg_stat_all_tables 视图中的 vacuum_countanalyze_count 字段通常都是空的。

暂无图片 评论
暂无图片 有用 2
打赏 0
彭冲

检查一下备库的hot_standby_feedback参数是否为off,该参数控制备库是否向主库发送反馈信息,以便主库可以更新其统计信息。
另外可以在备库手工执行 VACUUM 和 ANALYZE 命令,观察一下是否有最新的统计信息。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
pgpool切换的话,数据库的主从会切换吗
回答 1
可以,参见:https://www.pgpool.net/docs/latest/en/html/tutorialtestingfailover.html能力如何,待验证。
PostgreSQL为什么不使用b+树索引
回答 2
可以去吕老师的公众号白鳝的洞穴找下历史文章,应该是看到过,但不记得了。
pg中在走索引下和全表扫描下,同样的delete语句,加锁有不同吗?
回答 1
锁没区别,就是持有锁的时间长短问题。
这个如何改成pg中的存储过程??
回答 2
createorreplaceprocedureproc01nocommit()as$$declarec01cursorforselectidfromt1;vidinteger;beginopenc0
Windows下postgresql性能如何提升?
回答 1
具体不清楚您的问题,但是根据您的描述,建议可以从以下方面入手,希望可以帮助到你1、使用EXPLAIN查看执行计划2、及时更新执行计划中使用的统计信息3、明确用join来关联表4、关闭自动提交5、多次插
pg_class能查到视图,删除提示不存在,重新创建提示存在,怎么处理?
回答 1
是不是对象名包含不可见字符,创建时候使用了双引号
postgresql 有没有办法看出alter column一直在做什么?
回答 1
已采纳
可以试试这个sqlselectwaiteventtype,waitevent,count()frompgstatactivitywherewaiteventisnotnullgroupby1,2ord
postgresql 的逻辑复制,同步一个使用很久大库,如何初始化同步?
回答 3
可以使用pgdump,默认copy模式加载也很快的。
pg内核的有哪些信创证书可以考的?
回答 1
窃以为信创证书没意义,不必考;如果考直接考PostgreSQL证书即可。
pg中执行计划顺序解读疑问??
回答 1
同级:先上到下不同级:从右到左这样就不矛盾了
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~