Amazon RDS增强监控

时间:2018-05-01 16:37:26

标签: amazon-web-services amazon-rds

我的RDS DB连接数较少(通常约为30个连接),但它始终显示高CPU负载(约25%)。 DB系列(r3.2xlarge)。
如下面的增强监控屏幕截图所示,它显示了一些具有高CPU和内存利用率的进程。我用矩形标记的数字是什么意思?我以为他们是线程'查询的ID,但在show processlist中,我看不到这些数字!
简而言之:

  1. 这些数字(矩形)是什么意思?
  2. 无论如何都知道哪个查询占用了CPU和内存的最高利用率(实时,而不是通过慢速日志)?
  3. enter image description here

1 个答案:

答案 0 :(得分:0)

  

这些数字(矩形)是什么意思?

它们只是进程/线程ID。不是什么意思。

  

无论如何都知道哪个查询占用CPU和内存的最高利用率(实时,而不是通过慢速日志)?

由于您使用的是RDS的MySQL风格,请使用任何MySQL客户端连接到您的实例,并使用SHOW PROCESSLIST;SHOW FULL PROCESSLIST;命令查看正在运行的查询列表。

https://dev.mysql.com/doc/refman/5.7/en/show-processlist.html