Тип: | integer |
По умолчанию: | -1 (-1) |
Минимальный: | -1 (-1) |
Максимальный: | 2147483647 (2147483647kB) |
Ед. изм: | KB |
Контекст: | superuser |
Перезапуск: | false |
Управляет включением в журнал информации об именах и размерах временных файлов. Временные файлы могут использоваться для сортировок, хеширования и временного хранения результатов запросов. На каждый временный файл, при его удалении, в журнал записывается отдельное сообщение. Значение 0 говорит о том, что нужно записывать информацию о всех временных файлах. Положительное значение задаёт размер временных файлов в килобайтах, при достижении или превышении которого, информация о временном файле будет записана. Значение по умолчанию -1, что отключает запись информации о временных файлах. Только суперпользователи могут изменить этот параметр.
Рекомендации [EN]
This logger is used for troubleshooting sorts and other activities which are spilling to disk. If you use it at all, it's probably good to set it a something low like 1kB so that you know each query that spilled to disk, since any disk spill at all causes a dramatic slowdown in the query. Can be used to see if you need more work_mem, temp_mem or maintenance_work_mem.
На StackOverflow
На pgsql-hackers
- Re: Add parallel columns for seq scan and index scan on pg_stat_all_tables and _indexes
- Re: filesystem full during vacuum - space recovery issues
- Re: Increased work_mem for "logical replication tablesync worker" only?
- Re: [BUG] temporary file usage report with extended protocol and unnamed portals
- [BUG] temporary file usage report with extended protocol and unnamed portals