Здравствуйте, Aleksei_Lekomtsev, Вы писали:
A_L>Например, есть колонки — column1, column2, column3 A_L>Создали один индекс на все три A_L>Следует ли еще отдельно создавать индекс на column1, column2, column3? Т.е. в итоге иметь 4 индекса?
A_L>Если я правильно понял, индекс на column1 отдельно создавать не нужно, так как в случае select c where clause/join with column1 будет использоваться композитный индекс(так как это определеяется порядком колонок на которые создали композитный индекс), A_L>а в случае select c where clause/join with column2, column3 композитный индекс уже использовать не получится. Т.е нужно создавать 3 индекса — композитный, отдельно на column2 and column3?
A_L>Запросы могут быть разные
всё зависит от особенностей конкретного движка СУБД.