タイプ: integer
デフォルト: -1 (-1)
分: -1 (-1)
最大: 2147483647 (2147483647kB)
単位: KB
コンテキスト: superuser
再起動: false
以来: 9.2

あるプロセスが一時ファイルとして使用できるディスクの最大容量を設定します。例えば、ソートやハッシュの一時ファイルであったり、カーソルを保持する格納ファイルです。この制限値を超えようとするトランザクションはキャンセルされます。この値が単位なしで指定された場合は、キロバイト単位であるとみなします。-1(デフォルトです)の場合は制限がありません。この設定はスーパーユーザのみ変更可能です。

この設定により、ある PostgreSQL セッションによって使用される一時ファイルの合計の容量が常に制約されることになります。 なお、問い合わせの実行において暗黙的に使用される一時ファイルとは異なり、一時テーブルとして明示的に使用されるディスク容量は、この制限には含まれません

推奨事項 [EN]

… or something which is bigger than your largest possible sort, but not big enough to run you out of disk space.

On pgsql-hackers

件のコメント