| Тип: | 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: 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
