Всё о GUC по порядку: enable_indexscan и enable_bitmapscan
Автор: Christophe Pettus, All Your GUCs in a Row: enable_indexscan and enable_bitmapscan
Ещё два переключателя планировщика из семейства enable_*, и они идут вместе, потому что то, что они отключают, в обоих случаях является индексом, — разница заключается в том, как используется индекс. Оба включены по умолчанию, оба имеют контекст user, и оба несут предупреждение из семейства параметров enable_* от enable_async_append: это диагностические инструменты, а не регулировочные ручки. Вы переключаете их в сеансе, чтобы увидеть второй выбор планировщика, а не в postgresql.conf, чтобы принудительно навязать своё решение.
Причина рассматривать их как пару заключается в том, что понимание того, когда обращаться к одному из них, требует понимания границы между ними.
Продолжить чтение "Всё о GUC по порядку: enable_indexscan и enable_bitmapscan"

