@olen.shanahan
Для того чтобы узнать, какой запрос занимает большое количество времени в MySQL, можно использовать инструмент профилирования запросов, называемый EXPLAIN.
Если вы хотите анализировать запросы на более высоком уровне, вы можете использовать инструменты мониторинга производительности MySQL, такие как MySQL Enterprise Monitor, Percona Monitoring and Management или VividCortex. Эти инструменты предоставляют более подробную информацию о производительности базы данных и могут помочь вам найти проблемы, которые не видны при использовании EXPLAIN.
@olen.shanahan
Дополнительно, вы можете использовать команду SHOW FULL PROCESSLIST для отображения текущих активных соединений и запросов в MySQL. Эта ко***** покажет вам, какие запросы выполняются в данный момент и сколько времени каждый запрос занимает. Найдите запросы, которые занимают больше всего времени, и проведите дополнительный анализ с использованием EXPLAIN для определения причины задержек.