Когда создавать индексы - базы данных

preview_player
Показать описание
В прошлом видео я показал, как работают индексы, как они влияют на статистику выполнения запросов, и мы на примерах увидели план выполнения SQL.

Теперь я хочу поговорить о том, когда в действительности нужно создавать индекс, чтобы от него было больше пользы, чем вреда. Кажется, я уже говорил, на одной таблице может быть по 10 индексов, особенно, если на этой таблице чаще происходит в ставка, чем удаление. На таблице с сотней миллиардов записей у меня было 5 индексов, и вставка происходила вполне пристойно. Каждый день в этой таблице создавалось по миллиону записей минимум, а были дни, когда вставлялось десятки миллионов.

Текстовая версия видео:

Телеграмм: mflenov

Обо мне - Михаил Фленов - блогер, программист, бывший автор журнала Хакер (рубрики Кодинг и FAQ) и автор нескольких книг по программированию и безопасности. Хакером не являюсь, но безопасностью интересуюсь, в основном в области Web. Живу и работаю в Канаде с 2009-го года, в течении 9 лет работал на Sony и отвечал за их крупнейший e-commerce веб сайт
Рекомендации по теме
Комментарии
Автор

Очень круто, с большим опытом, со знанием дела, просто объяснять получается. Спасибо)

JustEnergyFlow
Автор

Класс! Практическое применение индексов - то о чем редко пишут в обычных книгах. Ждём еще видео.

OlegKachanovskiy
Автор

Весело чудесно звучит ❤
А когда будет продолжение этой темы разговора 😮

CultureofSpeech
Автор

У тебя отлично получается, лайк однозначно. Продолжай в том же духе.

alexkoch
Автор

Я бы посоветовал вырезать/ускорять моменты ввода. Очень утомляет ждать. Это же ролик, а не стрим. Хороший монтаж дело очень важное

ЕвгенийП-дл
Автор

Очень информативно, а так же приятно слушать! Спасибо большое!

jurischreiner
Автор

А можете запилить видос на тему оптимизации запросов по плану выполнения, с помощью создания необходимых индексов??

kamikami
Автор

Моно чуть потише музыку на заднем плане, спасибо)

CrazyPilot