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

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

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

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

Как я знаю индекс нужно добавлять на поля, которые участвуют в where, join, order by, group by.
Неужели мне нужно добавить индекс на все эти поля?
Или добавить только на created_at?
Или вообще не добавлять?
  • Вопрос задан
  • 162 просмотра
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Академия Eduson
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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