几天前,我将 RDS 实例 (db.t2.medium) 从 Postgres 9.5 升级到 9.6。升级后,CPU 使用率一直几乎是 100%。这导致我的申请失败。假设问题出在9.6版本上,我又升级到10.6。它变得更好,但仍然比原始 9.5 版本的 CPU 使用率高得多。
我在升级过程中没有更改应用程序代码。如何检查 CPU 使用率增加的原因并可能修复它?
我在运行 Ubuntu 的 VPS 中运行 Postgres 9.4 服务器。它经常被杀死(一天多次)。
这是来自 dmesg
内存不足:杀死进程 1020 (postgres) 得分 64 或牺牲子进程
杀死进程 1020 (postgres) total-vm:445764kB, anon-rss:140640kB, file-rss:136092kB
如何调试导致此崩溃的原因?是长时间运行的查询或服务器的某些错误配置还是打开了大量空闲连接?
postgresql performance postgresql-9.4 postgresql-performance