postgresql - Postgres 12 升级后,reltuples 设置为 0
问题描述
我在 AWS-RDS 上从 Postgres 11.6 升级到 12.2。升级后看到几个问题:
似乎所有 reltuples 在升级后都设置为 0
描述对象导致错误:错误:列 c.relhasoids 不存在第 1 行:...riggers、c.relrowsecurity、c.relforcerowsecurity、c.relhasoi ...
解决方案
众所周知并且有据可查的是统计信息不会被转移,因此您需要在 pg_upgrade 之后分析您的数据库。
推荐阅读
- ios - 3D 模型无法在 Scenekit 中正确加载
- websocket - 使用 webclient(websocket.js)的 ejabberd 连接失败
- git - git:如何压缩多个合并提交
- image - 从头弹起然后倒置
- nginx - 用于编译动态模块的 nginx ./configure 在哪里?
- python - UnboundLocalError:分配前引用的局部变量“med”
- ruby - 在某些情况下,红宝石空格是否敏感?
- android - Android Canvas 改变形状和文本交集的颜色
- python - 在 Python 中将嵌套的 JSON 数组转换为简单的 JSON
- javascript - 如何在 jquery Datatable 上应用 columnDefs 并将 saveState 选项设置为 true