开发者社区 问答 正文

PostgreSQL/PPAS CPU使用率高,怎么排查?

RDS for PostgreSQL/PPAS使用过程中,可能会遇到CPU使用率过高甚至达到100%的情况。

展开
收起
雪哥哥 2022-01-07 14:36:42 1447 分享 版权
1 条回答
写回答
取消 提交回答
  • CPU使用率到达100%,首先检查是不是业务高峰活跃连接陡增,而数据库预留的资源不足。需要查看问题发生时,活跃的连接数是否比平时多很多。对于RDS for PostgreSQL/PPAS,数据库上的连接数变化,可以从控制台的监控信息中看到。而当前活跃的连接数,可以直接连接数据库,使用下列查询语句得到。

    select count( * ) from pg_stat_activity where state not like '%idle';

    2022-01-07 17:38:26
    赞同 展开评论