B-tree индекс основан на B-tree дереве. Только в последних узнал добавляются ссылки на строки в таблицах.


Структура B-tree индекса.excalidraw

Особенности:

  • Подходит для операций сравнения (<, >, BETWEEN), равенства (=) и сортировки.
  • Хорошо оптимизирован для большинства операций чтения и поиска.
  • Покрывает до 90% задач по индексации в типичных приложениях.
  • Не рекомендуется для данных с высокой степенью повторения, так как эффективность индекса в таких случаях может снижаться.

Пример создания:

CREATE INDEX idx_name ON table_name (column_name);

Индекс легко создать, ориентируясь на pg_stats.


Мета информация

Область:: 00 PostgreSQL
Родитель:: Индекс в PostgreSQL
Источник::
Создана:: 2024-10-23
Автор::

Дополнительные материалы

Дочерние заметки