Оптимизация выборки происходит автоматически на сервере, он решает в какой последовательности и как выполняются выборки и операции по запросам. На практике не известны случаи сбоев этого модуля.
Достаточно включить праймери кей, и поле автоматически будет индексироваться. Командой эксплейн можно посмотреть ход выполнения операций.
Недостатки:
1) Увеличение размера базы, примерно каждое поле прирост в два раза.
2) Снижение скорости при записи, ввиду операции переиндексации. хоть она и оптимизирована.
По этому нужно четко понимать цели, для того чтобы решить где нужна индексация а где нет.
Примеры:
Выборка практически всегда делается по where ID= по этому id делают праймери.
Запись HTTP запросов в лог происходит чаще, чем чтение и вывод данных, в этом случае для увеличения скорости отказываются от индексации.
Комментарии
Отправить комментарий