Задать вопрос
megakor
@megakor
Go/PHP developer | ВКонтакте

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

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

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

Как я знаю индекс нужно добавлять на поля, которые участвуют в where, join, order by, group by.
Неужели мне нужно добавить индекс на все эти поля?
Или добавить только на created_at?
Или вообще не добавлять?
  • Вопрос задан
  • 160 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы