Оптимизация Mysql, нужны индексы понять бы где...

XOR_URAL2

Новичок
Оптимизация Mysql, нужны индексы понять бы где...

Есть огромная база билинга подсчета трафика и VoIP база очень сложная таблиц куча, разработчики когда то написали веб интерфейс но отчеты он генерит ужасно долго, соотвественно нужны индексы, вопрос вот в чем есть ли у mysql средсвта чтобы проследить связь и порекомендовать индексы?
 

zerkms

TDD infected
Команда форума
... а медленные запросы смотреть в slow_query_log
 

Wicked

Новичок
тока вот explain не подсказывает, какие нужны индексы, если самих индексов еще нету :)

XOR_URAL2
Тут нужны некоторые знания и опыт, чтобы отсеивать (не создавать) заведомо неэффективные индексы. Если ты совсем ничего не знаешь про индексы, то самое время почитать :) Возможно, выработается понимение, где они могут быть нужны.

Либо это превратится в пляски с бубном из разряда: создать индексы на всех полях, участвующих в where, on, group by, order by. А затем выбрать из них наилучшие с помощью explain.
 
Сверху