类型: | 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.