Я ничего не нашел в документации pgAdmin, но исходный код показывает запрос за этими записями (добавлено для Postgres 9.2+):
Это сводится к:
SELECT temp_files AS "Temporary files"
, temp_bytes AS "Size of temporary files"
FROM pg_stat_database db;
А в руководстве Postgres есть детали дляpg_stat_database
:
tmp_files
bigint
Количество временных файлов, созданных запросами в этой базе данных. Подсчитываются все временные файлы, независимо от того, почему был создан временный файл (например, сортировка или хэширование), и независимо от настройки log_temp_files .
temp_bytes
bigint
Общий объем данных, записанных во временные файлы по запросам в этой базе данных. Подсчитываются все временные файлы, независимо от того, почему был создан временный файл, и независимо от настройки log_temp_files .
Обратите внимание, что эти значения не влияют на размер вашей базы данных. Но они указывают, что ваши настройки для work_mem
могут быть слишком низкими, так что многие операции сортировки перетекают на диск (что очень медленно по сравнению с просто оперативной памятью).
Связанный:
Чтобы на самом деле сжать размер вашей базы данных:
Чтобы измерить размер:
Кроме того: WAL (Write Ahead Log) будет эквивалентен в Postgres для журнала транзакций в SQL Server. Хорошее объяснение в этом связанном ответе на SO: