Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Также обратите внимание на то, что выполнение запроса заняло в 5 раз больше времени несмотря на то, что FULL SCAN прошёл примерно в 50 раз больше строк.
Таким образом мы видим, что mySQL может решить использовать пересечение индексов даже в том случае, если это худший вариант, хотя с технической точки зрения это, конечно, будет лучший план, учитывая, что другой статистики у него нет.
$topic = strtr($topic, array('mySQL' => 'MySQL'));
Намного лучшей стратегией является создание комбинированного индексаСкажите это разработчикам NetCat. Уже которую неделю они «тестируют» наше предложение внести совместный индекс на поля, участвующие в ключевых запросах системы.
MySQL performs a great many optimizations, not all of which are documented here.
Индексы в MySQL: многоколоночные индексы против комбинированных индексов