Как отследить неоптимизированные SQL-запросы?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Nex-Otaku
Сообщения: 831
Зарегистрирован: 2016.07.09, 21:07

Как отследить неоптимизированные SQL-запросы?

Сообщение Nex-Otaku »

Я примерно представляю, как можно отследить неоптимизированные SQL-запросы.

Открываем страницу сайта. Смотрим панель отладки, там написаны выполнившиеся запросы. Дальше ковыряем EXPLAIN, если запрос выполнился без индексов, значит нужно сделать индекс. Ну примерно так.

Но может есть какое-то более удобное, автоматизированное решение? Какое-нибудь расширение Yii, или отдельная библиотека, или может даже расширение PHP, ещё что-то?

Чтобы выдать готовый отчёт - "Проверено столько-то запросов, в оптимизации нуждаются такие-то и такие-то".
Ответить