Механизмы - PostgreSQL. Индексы

Page / - Изменено Alexandr Fokin в 2024/04/20 22:22

PostgreSQL. Индексы

Изменено Alexandr Fokin

в 2024/04/20 22:22

Оглавление

11.2. Index Types https://www.postgresql.org/docs/current/indexes-types.html https://postgrespro.ru/docs/postgresql/15/indexes-types
Индексы
BTree Hash GIN Generalized Inverted index Difference between GiST and GIN index https://stackoverflow.com/questions/28975517/difference-between-gist-and-gin-index/28976555#28976555 Gist
Индекс и MVCC	Индекс не содержит информации о версии строки таблицы, поэтому чтобы проверить видимость версии строки в текущей транзакции необходимо обращение к таблице. Индексы отчищаются при срабатывании Vacuum (как и таблицы). Задержка отчистки индекса может привозить к повышенной нагрузке в ситуации, когда строки в таблице удалены, но при чтении данных (уже удаленных в таблице) по индексу все равно делаем чтение из таблицы. Для оптимизации этого взаимодействия использует техническая структура данных - карта видимости (Visibility Map). Index only scan.
Postgres Professional Индексы в PostgreSQL — 1 https://habr.com/ru/company/postgrespro/blog/326096/ Индексы в PostgreSQL — 2 https://habr.com/ru/company/postgrespro/blog/326106/ Индексы в PostgreSQL — 7 https://habr.com/ru/companies/postgrespro/articles/340978/ Индексы в PostgreSQL https://tproger.ru/articles/indeksy-v-postgresql/ Используем все возможности индексов в PostgreSQL https://habr.com/ru/company/vk/blog/453046/ Неожиданная находка, которая освобождает 20 GB неиспользованного индексного пространства [Postgres] https://habr.com/ru/company/otus/blog/672102/

Внутренние ссылки:

Дочерние страницы:

Обратные ссылки:

btree_gist

Индексы

Индексы

Даты и диапазоны

JsQuery

btree_gin