MyTetra Share
Делитесь знаниями!
Настроить ограничения для планировщика запросов в PostgreSQL
Время создания: 02.02.2019 17:21
Автор: br0ke
Текстовые метки: postgresql, postgres, postgre, sql, set, runtime, config, query, plan, enable_seqscan, seqscan, enable_nestloop, nestloop, enable
Раздел: Информационные технологии - Базы данных - PostgreSQL
Запись: and-semakin/mytetra_data/master/base/154911007912h7mxiu9d/text.html на raw.githubusercontent.com

При составлении запроса бывает нужно попробовать различные варианты планов запроса. Чтобы спровоцировать планировщик составить другой план, можно запретить ему выполнять определенные операции, например, запретить последовательное сканирование:


SET enable_seqscan TO OFF;


Доступные опции:


enable_bitmapscan

enable_hashagg

enable_hashjoin

enable_indexscan

enable_indexonlyscan

enable_material

enable_mergejoin

enable_nestloop

enable_seqscan

enable_sort

enable_tidscan


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования