首页 > 解决方案 > Postgres 12 升级后,reltuples 设置为 0

问题描述

我在 AWS-RDS 上从 Postgres 11.6 升级到 12.2。升级后看到几个问题:

  1. 似乎所有 reltuples 在升级后都设置为 0

  2. 描述对象导致错误:错误:列 c.relhasoids 不存在第 1 行:...riggers、c.relrowsecurity、c.relforcerowsecurity、c.relhasoi ...

标签: postgresqlpostgresql-12

解决方案


众所周知并且有据可查的是统计信息不会被转移,因此您需要在 pg_upgrade 之后分析您的数据库。


推荐阅读