0

Newrelic 显示高达 100% 读取的 I/O 峰值。

在此处输入图像描述

其余时间接近0。

它与我们的 cron 作业(数据库备份、分析等)的时间不一致,也几乎与 autovacuum 不匹配(pg_stat_all_tables.last_autovacuum)。

查询 pg_stat_activity 也只显示 Ruby 应用程序发送的简单查询

select * 
from pg_stat_activity 
where query_start between '2017-09-25 09:00:00' and '2017-09-25 11:00:00';

这些查询甚至不在我们在日志文件中的慢查询中。

请告知如何识别导致此类 I/O 负载的进程。

4

0 回答 0