LINUX.ORG.RU
ФорумAdmin

Explain до его реального запроса

 ,


0

1

Сталкиваюсь часто с проблемой , что сторонние разрабы подготовливают зачастую не очень хорошие sql запросы SELECT .
Некоторые для проверки и оптимизации их(отсылаю им графический EXPLAIN [спасибо mysql workbench ] ) требует для своего EXPLAIN очень много времени , а без него не знаю структуру таблицы мне сложно им советовать .

Существует ли способ, хотя бы приблизительно получать результаты по смыслу такие же как и EXPLAIN без исполнение запроса? Есть ли аналог линта для них ?

СУБД Percona или последние mariadb

★★★★★

Нет, выяснить эффективность запроса можно только по факту. Это зависит от кучи факторов, от версии сервера до наполнения базы и движка таблицы

Как самый простой способ выявить проблемные логировать медленные

Самый лучший способ найти проблемы профилирование софта на реальных данных.

ism ★★★
()
Последнее исправление: ism (всего исправлений: 3)
Ответ на: комментарий от ism

Согласен мы сейчас оптимизируем за разрабов медленные запросы , но хотелось бы получать хотя бы с погрешностью в разы(неоптимизирумаемы дают 100 а то и больше проигрыш по времени и памяти ) EXPLAIN такого вида https://dev.mysql.com/doc/workbench/en/images/wb-visual-explain-example-sakil...

pinachet ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.