Индекс базы данных — это объект базы данных, который обеспечивает более быстрый поиск данных без сканирования всей таблицы. Он работает похоже на предметный указатель в книге — вместо того чтобы читать каждую страницу, ты прыгаешь сразу к нужной записи.
SELECT запросы, особенно на больших таблицахWHERE, JOIN и ORDER BY выраженийINSERT, UPDATE и DELETE становятся дороже, потому что индекс должен обновляться одновременно с таблицейИндексы — это компромисс между чтением и записью: они ускоряют чтение, но замедляют запись. Решение о добавлении индекса должно опираться на характер нагрузки — таблицы с частым чтением и редкой записью выигрывают больше всего, а таблицы с интенсивной записью могут пострадать от избыточного индексирования.
Индексы базы данных снижают количество страниц данных, которые необходимо прочитать во время выполнения запроса, тем самым улучшая производительность запроса за счет уменьшения операций ввода-вывода.
Новый — ещё не проверен сообществом
Вы