Если вы используете rails, он автоматически регистрирует все запросы SQL и время, которое они затратили на выполнение, в файле журнала разработки.
Я нахожу это очень полезным, потому что если вы видите что-то, что занимает какое-то время, это всего лишь один шаг, просто скопируйте и вставьте его прямо с экрана / файла журнала и поместите «объяснение» перед ним в MySQL.
Вам не нужно копаться в коде и реконструировать происходящее.
Само собой разумеется, что это не произойдет в производственном процессе, так как это заставит вас освободить место на диске примерно за час.