megakor
@megakor
Go/PHP developer | Вконтакте

Стоит ли добавлять индексы?

К примеру, есть таблица по какой-то сущности, например с квартирами:
- id
- floor (этаж)
- area_size (площадь)
- room_count (кол-во комнат)
- created_at

По умолчанию при заходе на мой сайт происходит сортировка по дате создания (полю created_at), но при этом можно выбрать сортировку по всем другим значениям.
Также есть фильтр по поиску всех значений (в т.ч. комбинированных).

Как я знаю индекс нужно добавлять на поля, которые участвуют в where, join, order by, group by.
Неужели мне нужно добавить индекс на все эти поля?
Или добавить только на created_at?
Или вообще не добавлять?
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы