Как создать составной индекс (+удалить)

Если запрос составной, то и индекс, возможно, такой нужен...

 

Составной индекс Mysql - объединяет несколько столбцов и сохраняет его в отдельном у себя файле.

 

Как создать:

CREATE INDEX city_activ_ava
on tb_user (city_id, activ, ava);

 , где:

  • city_activ_ava - это название индекса
  • tb_user - таблица с юзерами
  • (city_id, activ, ava) - это столбцы для объединения.

 

Как удалить составной индекс

ALTER TABLE `tb_user` DROP INDEX `city_activ_ava`;

 

Тест

На 2000-5000 строк - разницы практически нету, что составной, что на 3 столбца отдельные индексы...возможно, даже хуже будет, думаю, что имеет смысле ближе к 100 000 строк

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение Создание сайта MySQL Как создать составной индекс (+удалить)