Расширенный мониторинг Amazon RDS - PullRequest
0 голосов
/ 01 мая 2018

У меня есть RDS DB с небольшим количеством соединений (обычно около 30 соединений), но она постоянно показывает высокую загрузку процессора (около 25%). Семейство БД (r3.2xlarge).
Как показано на скриншоте ниже расширенного мониторинга, он показывает некоторые процессы с высокой загрузкой процессора и памяти. что означают числа, которые я пометил в прямоугольниках? Я думал, что они являются идентификаторами потоков запросов, но в show processlist я не вижу эти цифры!
Итак, кратко:

  1. Что означают эти цифры (в прямоугольнике)?
  2. Есть ли способ узнать, какой запрос занимает больше всего ресурсов процессора и памяти (в реальном времени, а не через медленный журнал)?

enter image description here

1 Ответ

0 голосов
/ 01 мая 2018

Что означают эти цифры (в прямоугольнике)?

Это просто идентификаторы процессов / потоков. Ничего не значит.

Есть ли способ узнать, какой запрос занимает больше всего ресурсов процессора и памяти (в реальном времени, а не через медленный журнал)?

Поскольку вы используете разновидность MySQL для RDS, подключитесь к своему экземпляру с помощью любого клиента MySQL и используйте команды SHOW PROCESSLIST; или SHOW FULL PROCESSLIST;, чтобы просмотреть список запущенных запросов.

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

...