暂无图片
分享
Samson
2024-01-12
连接断开后pgsql_tmp临时文件不回收

连接断开很久,临时文件并没有自动回收

收藏
分享
4条回答
默认
最新
victoryau

如果有长时间运行的查询被手动中断,可能不会立即删除相关的临时文件,也可能需要调整 work_mem 和 maintenance_work_mem参数

暂无图片 评论
暂无图片 有用 2
一只dba
即使断开连接,还有事物没有结束,在等待缓存数据写入到磁盘,需要等待或缓存参数优化调整大小
暂无图片 评论
暂无图片 有用 1
zzzdwd

这种情况可能的原因有多种。一是可能由于数据库服务器意外崩溃,导致临时文件未被及时清理。二是可能存在长时间运行且未正常终止的查询,这些查询创建的临时文件在连接中断后没有被删除。三是可能由于服务器配置不当,导致临时文件达到阈值后未能触发自动清理机制。

暂无图片 评论
暂无图片 有用 2
Samson
问题已关闭: 重启数据库后释放
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏