开发者社区> 问答> 正文

postgreSQL 内存泄露

已解决

数据库使用的是PostgreSQL9版本,生产使用主从复制模式,单个库表有800多张,表数据量不大但是查询时会涉及比较多的关联查询。生产上会遇到内存不足的情况,生产服务器内存10G。请教一下具体是什么原因导致的?
相关进程报错:signal 11: Killed

展开
收起
jcon 2019-02-25 20:00:23 2656 0
2 条回答
写回答
取消 提交回答
  • 采纳回答

    确认是内存不足引起的?signal 11 是 segment fault 一般是程序崩溃。如果是因为内存的问题,可以使用 EXPLAIN ANALYZE https://www.postgresql.org/docs/9.1/sql-explain.html 来检查是否因为某些 query 耗尽了资源。

    2019-07-17 23:29:25
    赞同 展开评论 打赏
  • 比较熟悉的数据库:Oracle、PostgreSQL、Mysql、Mongodb、Redis 了解的数据库:Monetdb、influxdb、leveldb等。

    内存不足是一个方面,还有可能碰到bug了。

    2019-07-17 23:29:25
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_赵振平_PostgreSQL和Greenplum数据库故障排查 立即下载
为什么PostgreSQL是最适合去O的数据库 立即下载
PostgresChina2018_曾文旌_阿里云RDS_for_PostgreSQL在PostgreSQL功能和性能改进 立即下载