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
が低すぎる可能性があるため、多くのソート操作がディスクに流出することが示されています(RAMに比べて非常に遅い)。
関連:
データベースのサイズを実際に圧縮するには:
サイズを測定するには:
余談:WAL(先書きログ) SQL ServerのトランザクションログのPostgresでは、は同等です。SOに関するこの関連する回答の説明: