Добавить
Уведомления

А вы правильно используете индексы базы данных?

Индексы в базах данных могут ускорять запросы в сотни раз. Но они же способны незаметно похоронить производительность вашей записи. Мы все знаем, что индексы делают запросы быстрее. Но мало кто понимает, как устроено B-дерево под капотом, почему порядок колонок в составном индексе критичен, или когда добавление индекса делает только хуже. Это видео закрывает эти пробелы — никакой магии, только фундаментальные принципы, которые обязан знать каждый разработчик. Вы узнаете: Как B-деревья организуют данные и почему они так чертовски эффективны. Почему порядок колонок в составном индексе меняет всё (спойлер: СУБД не читает ваши мысли). Что такое покрывающие индексы и когда использовать INCLUDE вместо включения колонок в ключ. Когда индексы ВРЕДЯТ: накладные расходы на запись, давление на buffer pool и проблема низкой селективности (low cardinality). Таймкоды: 0:00 Интро 0:50 Какую проблему решают индексы? 2:08 B-Дерево — Как индексы работают на самом деле 5:40 Составные индексы: почему порядок решает всё 10:19 Покрывающие индексы 12:51 Когда индексы вредят 16:47 Практические советы #database #postgresql #mysql #sqlserver #btree #индексы #программирование #базыданных

12+
5 просмотров
7 дней назад
12+
5 просмотров
7 дней назад

Индексы в базах данных могут ускорять запросы в сотни раз. Но они же способны незаметно похоронить производительность вашей записи. Мы все знаем, что индексы делают запросы быстрее. Но мало кто понимает, как устроено B-дерево под капотом, почему порядок колонок в составном индексе критичен, или когда добавление индекса делает только хуже. Это видео закрывает эти пробелы — никакой магии, только фундаментальные принципы, которые обязан знать каждый разработчик. Вы узнаете: Как B-деревья организуют данные и почему они так чертовски эффективны. Почему порядок колонок в составном индексе меняет всё (спойлер: СУБД не читает ваши мысли). Что такое покрывающие индексы и когда использовать INCLUDE вместо включения колонок в ключ. Когда индексы ВРЕДЯТ: накладные расходы на запись, давление на buffer pool и проблема низкой селективности (low cardinality). Таймкоды: 0:00 Интро 0:50 Какую проблему решают индексы? 2:08 B-Дерево — Как индексы работают на самом деле 5:40 Составные индексы: почему порядок решает всё 10:19 Покрывающие индексы 12:51 Когда индексы вредят 16:47 Практические советы #database #postgresql #mysql #sqlserver #btree #индексы #программирование #базыданных

, чтобы оставлять комментарии