Параметр temp_buffers влияет на производительность PostgreSQL при работе с временными таблицами тем, что задаёт максимальный объём памяти, выделяемой для временных буферов в каждом сеансе. 12
Эти существующие только в рамках сеанса буферы используются исключительно для работы с временными таблицами. 1 Сеанс выделяет временные буферы по мере необходимости до достижения предела, заданного параметром temp_buffers. 1
Если объём буфера недостаточен для хранения часто используемых рабочих данных, то они будут постоянно писаться и читаться из кэша ОС или с диска, что отрицательно скажется на производительности. 4
Значение по умолчанию для temp_buffers — 8 мегабайт (8MB). 1