数据库使用的是PostgreSQL9版本,生产使用主从复制模式,单个库表有800多张,表数据量不大但是查询时会涉及比较多的关联查询。生产上会遇到内存不足的情况,生产服务器内存10G。请教一下具体是什么原因导致的?
相关进程报错:signal 11: Killed
确认是内存不足引起的?signal 11 是 segment fault 一般是程序崩溃。如果是因为内存的问题,可以使用 EXPLAIN ANALYZE
https://www.postgresql.org/docs/9.1/sql-explain.html 来检查是否因为某些 query 耗尽了资源。
内存不足是一个方面,还有可能碰到bug了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。