Разделяемый кэш планов

Внимание!
В релизе QHB 1.5.1 эта функциональность является экспериментальной, её использование в установке на производственной среде не рекомендовано.

Разделяемый кэш планов позволяет экономить процессорное время и оперативную память не пересоздавая планы выполнения SQL-запросов, сохраняя их в разделяемой памяти. Это является отличительной особенностью по сравнению с кэшем планов в обычном PostgreSQL, который выделяет пустой буфер каждому новому backend-соединению.

Параметры разделяемого кэша в qhb.conf

qhb_plan_cache_size – размер буфера разделяемой памяти. При нулевом значении кэш выключен.

Пример настройки

qhb_plan_cache_size = 1GB # включает кэш планов с буфером в один ГБ