Mysql умеет сам делать merge index, но быстрее ли это?
ALTER TABLE `some_db`.`some_table` ADD INDEX `some_index` (`field1` , `field2`, `field3`, `field4`)
или
ALTER TABLE `some_db`.`some_table` ADD INDEX (`field1`)
ALTER TABLE `some_db`.`some_table` ADD INDEX (`field2`)
ALTER TABLE `some_db`.`some_table` ADD INDEX (`field3`)
ALTER TABLE `some_db`.`some_table` ADD INDEX (`field4`)
Что должно быть быстрее? Тесты говорят, что выигрывает первый вариант (запрос был с указанием, что использовать надо именно этот общий индекс). Хотелось бы узнать, как поступать в таких случаях.