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

Page / - Изменено Alexandr Fokin в 2024/12/07 13:58 

PostgreSQL. Индексы 
Изменено Alexandr Fokin
в 2024/12/07 13:58

Оглавление

 	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_gin
•	Индексы
•	JsQuery
•	Индексы
•	Даты и диапазоны
•	btree_gist