Когда один индекс лучше двух в MYSQL

Я читал о том, что когда вы делаете многоколоночный индекс, порядок имеет значение и что обычно вам нужны столбцы, которые будут появляться в предложениях WHERE, прежде чем другие, которые будут в ORDER BY и т. Д. Однако вы также не будете ускориться, если просто проиндексировать каждую отдельно? (по-видимому, нет, поскольку мои собственные эксперименты показывают мне, что поведение комбинированного индекса может быть намного быстрее, чем просто индексирование каждого из них по отдельности). Когда следует использовать многоколоночный индекс и для каких типов запросов это дает преимущество?

0
задан hackartist 11 December 2011 в 01:22
поделиться