Владимир Ситников — B-tree индексы в базах данных на примере IndexedDB и PostgreSQL
HolyJS — конференция для JavaScript‑разработчиков
0:00 / 0:00
Владимир Ситников — B-tree индексы в базах данных на примере IndexedDB и PostgreSQL
1 968 просмотров · 3 года назад
HolyJS — конференция для JavaScript‑разработчиков
32,7 тыс. подписчиков
1 968 просмотров · 3 года назад
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— —
Доклад о том, как работают обычные™ индексы в базах данных. Будет крайне полезен как тем, кто начинает работать с базами данных, так и тем, кто работал, но подзабыл. Используете IndexedDB? А порядок колонок в индексе правильный указывает? Или, быть может, у вас бэкенд на PostgreSQL и там без индексов никуда?
Рассмотрим:
Как индекс ускоряет поиск.
Нужно ли индексировать условия where.
Нужно ли индексировать условия в order by.
Нужно ли индексировать foreign keys.
Что делать, если критериев поиска несколько.
В каком порядке указывать колонки в индексе.
Случаи, когда индекс замедляет работу, и как снизить влияние индекса на приложение.
#js #database