Привет всем. У меня два вопроса связанных с индексами в mysql:
1 вопрос. Допустим, есть такая выборка в запросе, в очень большой таблице: Where id_post = $num AND status = 1.
Есть желание сделать составной индекс по status и id_post. Но где то прочитал, что если в ячейке содержится маленькое количество вариантов значений (в ячейке status может хранится только 1 или 0), то индексировать её не следует.
Как быть, если выборка идет и по этому столбцу status и по id_post? Поставить индекс только на id_post?
2 вопрос. Допустим, есть составной индекс на какие-то два столбца (cat, type например). Если один из них будет фигурировать в запросе group by (group by type), скажется ли это на скорости выборки?
|