我正在执行PostgreSQL函数来更新具有大量数据的表,并且每天更新大约100000条记录。在更新期间,我收到一条错误消息:
"could not write to hash-join temporary file: No space left on device"
我真的无法克服这个错误。我得到了一些东西,它说要设置临时表空间。但我无法找到如何创建临时表空间,在执行更新过程期间将存储数据。
对此的快速帮助将不胜感激。提前谢谢。
答案 0 :(得分:0)
我遇到了同样的问题,但是我正在使用docker。
以防万一,如果您也正在使用docker,请转至:
Docker Preferences
> Disk Panel
> Disk image size
并增加它。
它解决了我的问题。