troy написал(а):
Crystal_Ra написал(а):
А что мешает сделать тесты? 
На разработке время почти одинаковое, даже без индексов ))
Разовъю чуть-чуть:
1. Важна реал база , обычно на разработке база совсем не та что в продуктиве.
2. Важно залить скажем 2 мульена записей, а потом выборочно удалить лишний мульен, но не по порядку )))
3. Важно как вы проводите тесты ))) - 
    первая выборка где длинный ключ (индексная таблица) - используем все ключи для выборки 
    вторая выборка где ключ только A1 - используем тоже полный ключ как для индексной таблицы )))
    Сравниваем время... Разница будет по любому ...
Теперь мысль по существу вопроса: вот индексную таблицу мы можем использовать для чтения по всем полям из ключей. 
В базе будет избыточность по данным (дисковое пространство будет подъедать), но разработчик 
точно уверен что этот ключ будет создан в базе  
 А в случае индексов , с учетом настроек самих индексов , с учетом их легкой изменяемости (захотел создал захотел отключил или удалил или отрубил на инстанции ...) и алгоритма их использованием БД движком... Ну совсем не прозрачно...
Так что вопрос откуда быстрее - может не корректно спрашивать?
Скорее гарантированное чтение на любой БД по ключу - а это максимальная скорость.
Как-то так.