В книге MySQL по максимуму постоянно приводят таблицу, где указан запрос и количество раз, сколько он успел выполниться за секунду. Вопрос, как получить такую статистику? Можно посмотреть SHOW STATUS и высчитать количество запросов по переменной Queries, но как выполнить максимально быстро один и тоже sql запрос? цикл в баш-скрипте написать с mysql -e? Есть ли готовые инструменты для этого?
Если оператор SELECT предваряется ключевым словом EXPLAIN, MySQL сообщит о том, как будет производиться обработка SELECT, и предоставит информацию о порядке и методе связывания таблиц. При помощи EXPLAIN можно выяснить, когда стоит снабдить таблицы индексами, чтобы получить более быструю выборку, использующую индексы для поиска записей. Кроме того, можно проверить, насколько удачный порядок связывания таблиц был выбран оптимизатором. Заставить оптимизатор связывать таблицы в заданном порядке можно при помощи указания STRAIGHT_JOIN http://www.mysql.ru/docs/man/EXPLAIN.html
Продвижение своими сайтами как стратегия роста и независимости