Скрипт добавления составных индексов MySQL
Как известно - правильная очередность колонок в составных индексах #MySQL - залог того, что EXPLAIN покажет полное использование индексов, а не наполовину и выборка будет ускорена! Скрипт вычисляет селективность колонок и составляет правильный #SQL запрос для добавления составного индекса в правильной очерёдности на основе селективности. Не нужно анализировать таблу и запрос, считать байты, выполнять GROUP BY для каждой колонки, просчитывая селективность. Многие вообще не понимают что такое селективность и почему это важно, добавляют индексы как попало. Просто выбираем нужную таблицу, смотрим на юзаемые в оптимизируемом запросе колонки, и клацаем по их чекбоксам - скрипт автоматически просчитывает селективность и выдаёт запрос для добавления составного индекса с правильным порядком колонок. Тут же мы можем его выполнить, добавив этот индекс, тут же по крестику можем дропнуть любой индекс и просмотреть всю инфу по структуре выбираемой таблицы и индексам. Всё без перезагрузки по ajax.