Какой индекс в огромной таблице лучше использовать?

Имеется таблица (3.6 млн записей) со следующими индексами:
5d68db77a7b3a033140279.png
Каждая строка этой картинки - это индекс и в включенные в него поля таблицы.
Как видно на картинке, большинство из них составные и некоторые поля (например [komanda]) используются в нескольких составных индексах, что как я слышал не рационально.
Требуется оптимизация скорости выборки из данной таблицы. Причем запросы выполняются с использованием всех полей, что на картинке выше:
- select-запросы с использованием только одного поля
- select-запросы с использованием нескольких полей
при таких выборках лучше сделать отдельные индексы для каждого поля или составные?
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 1
BojackHorseman
@BojackHorseman
...в творческом отпуске...
здесь не может быть универсального ответа. в предельном случае каждый вид запроса требует своего индекса. иногда можно обойтись их пересечениями. иногда приходится в принципе подавлять индексы.

составляйте список запросов. анализируйте планы выполнения.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы