【发布时间】:2015-06-18 14:11:34
【问题描述】:
我正在执行 PostgreSQL 函数来更新具有大量数据的表,并且每天更新大约 100000 条记录。在更新期间,我收到一条错误消息:
"could not write to hash-join temporary file: No space left on device"
我还没有真正能够得到有用的东西来克服这个错误。我得到了一些东西,上面写着要设置一个临时表空间。但我无法找到如何创建一个临时表空间,在执行更新过程期间存储数据。
【问题讨论】:
-
你的 PostgreSQL 数据所在的磁盘空间是否空间不足?
-
不,磁盘有很多可用空间。
标签: performance postgresql space tablespace