【发布时间】:2020-07-28 00:09:07
【问题描述】:
我有一个带主备的 RDS PostgreSQL v11.6。在主节点上,vacuum/analyze 正在运行,并且 pg_stat_all_tables 的 last_vacuum/analyze/autovacuum/autoanalyze 在运行 Vacuum/analyze 时具有值。
-
发生了切换到备用的情况,现在当我看到 pg_stat_all_tables(在之前备用的活动主数据库上)时,最后一个真空/分析列都是空的。主备复制不会复制系统表吗?这是它的行为方式吗?
-
在新的主数据库上,表是否会有关于它们的统计信息? (我确实在新备用数据库上看到了表的 pg_stats 条目),它们是否可靠,或者我需要在故障转移/切换到备用数据库后收集统计信息并运行 Vacuum?
【问题讨论】:
标签: postgresql