我正在Windows PC上运行Postgresql 9.6,在4TB数据磁盘上运行Data目录,在300 GB的SSD上运行Postgresql软件。我正在运行一个大型而复杂的查询,导致此错误:
ERROR: could not write block 196800198 of temporary file: No space left on device
SQL state: 53100
我的问题:如何查看在哪个磁盘上写入临时文件?
我怀疑它是在300 GB SSD而不是4TB数据磁盘上写的。
我对优化查询以减少开销不感兴趣,我只想知道它在哪里写入临时文件。