Postgresql 临时文件:设备上没有剩余空间,临时文件的位置

Wil*_*lem 5 postgresql

我在 Windows PC 上运行 Postgresql 9.6,数据目录在 4TB 数据磁盘上,Postgresql 软件在 300 GB 的 SSD 上。我正在运行一个大型且复杂的查询,导致此错误:

    ERROR: could not write block 196800198 of temporary file: No space left on                                 device
    SQL state: 53100
Run Code Online (Sandbox Code Playgroud)

我的问题:如何查看正在哪个磁盘上写入临时文件?

我怀疑它是在我的 300 GB SSD 上写入,而不是在我的 4TB 数据磁盘上。

我对优化查询以减少开销不感兴趣,我只想知道它在哪里写入临时文件。