2.0 KiB
2.0 KiB
aliases | tags | date | |||
---|---|---|---|---|---|
|
|
2024-10-23 |
B-tree индекс основан на ../../fundamental/structure/B-tree дереве. Только в последних узнал добавляются ссылки на строки в таблицах.
! ../../../meta/files/draw/Структура B-tree индекса.excalidraw
Особенности:
- Подходит для операций сравнения (
<
,>
,BETWEEN
), равенства (=
) и сортировки. - Хорошо оптимизирован для большинства операций чтения и поиска.
- Покрывает до 90% задач по индексации в типичных приложениях.
- Не рекомендуется для данных с высокой степенью повторения, так как эффективность индекса в таких случаях может снижаться.
Пример создания:
CREATE INDEX idx_name ON table_name (column_name);
Индекс легко создать, ориентируясь на Таблица статистик pg_stats.
Мета информация
Область:: ../../../meta/zero/00 PostgreSQL Родитель:: Индекс в PostgreSQL Источник:: Создана:: 2024-10-23 Автор::