У меня есть запрос, как это:Индексы на столбцах - Два отдельных индекса VS Один групповой индекс?
select sum(col1) from table where col2 = 'X' and col3 = 'Y';
Теперь я хочу знать, какой из них лучше?
Разделенные индексы:
KEY `col2` (`col2`),
KEY `col3` (`col3`)
Группа индексов:
KEY `both` (`col2`,`col3`)
Кроме того, я хочу знать, col1
потребности в индексе?
Было бы быстрее протестировать, чем задавать – Strawberry
@Strawberry. Существует ли какое-либо конкретное правило? – Shafizadeh
Я думаю, что вы можете определить (некоторые из них) через тестирование - но ответ ниже элегантно инкапсулирует два ключевых момента – Strawberry