Как узнать, стоит ли оптимизировать MySQL запросы?

Мне часто задают один и тот же вопрос: как можно находить запросы, которые необходимо оптимизировать. Ведь, скажем, взглянув на отчет pt-query-digest мы легко найдем медленные запросы или запросы, которые вызывают большую нагрузку на систему, но как мы поймем, существует или нет возможность сделать выполнение этого запросы быстрее? Полный ответ на этот вопрос определенно потребует комплексного анализа, так как существует много путей оптимизации запросов. Однако, существует одна очень полезная метрика, которую вы можете применить — соотношение между количество возвращенных запросом рядов и проанализированными рядами.
Читать дальше →

© Habrahabr.ru