news 2026/9/2 22:16:53

pgsql_tmp文件夹体积快速增加

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
pgsql_tmp文件夹体积快速增加

文章目录

  • 环境
  • 症状
  • 问题原因
  • 解决方案

环境

系统平台:N/A
版本:4.1.1

症状

/xxx/data/base/pgsql_tmp 该文件夹下,临时文件数量及体积快速增加。重启数据库会使临时文件被删除,一段时间后临时文件再次出现爆满的情况。

问题原因

执行复杂SQL未能正常结束,导致产生的临时文件未自动删除,临时文件数量和体积增加占用了大量磁盘空间。

解决方案

根据文件的命名方式,通过pid查询产生临时文件的SQL。

-rw------- 1 highgo highgo 3.7M 5月 14 16:09 pgsql_tmp2542.0-rw------- 1 highgo highgo 19M 5月 14 16:09 pgsql_tmp2456.0-rw------- 1 highgo highgo 16M 5月 14 16:09 pgsql_tmp2541.0-rw------- 1 highgo highgo 152M 5月 14 16:09 pgsql_tmp2534.1-rw------- 1 highgo highgo 270M 5月 14 16:09 pgsql_tmp2484.1-rw------- 1 highgo highgo 90M 5月 14 16:09 pgsql_tmp2463.1-rw------- 1 highgo highgo 144M 5月 14 16:09 pgsql_tmp2459.1-rw------- 1 highgo highgo 165M 5月 14 16:09 pgsql_tmp2532.1-rw------- 1 highgo highgo 192M 5月 14 16:09 pgsql_tmp2524.1-rw------- 1 highgo highgo 98M 5月 14 16:09 pgsql_tmp2461.1[highgo@localhostpgsql_tmp]$ du-sh pgsql_tmp2484.1387M pgsql_tmp2484.1[highgo@localhostpgsql_tmp]$ du-sh pgsql_tmp2524.1359M pgsql_tmp2524.1highgo=# select * from pg_stat_activity where pid='2484';-[RECORD1]----+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------datid|16386datname|test pid|2484usesysid|16384usename|test application_name|PostgreSQL JDBC Driver client_hostname|client_port|42366backend_start|2019-05-1416:06:34.475507+08xact_start|2019-05-1416:06:48.812548+08query_start|2019-05-1416:06:48.814563+08state_change|2019-05-1416:06:48.814565+08waiting|f state|active backend_xid|backend_xmin|29879732query|SELECTXXX;highgo=# select * from pg_stat_activity where pid='2524';-[RECORD1]----+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------datid|16386datname|test pid|2524usesysid|16384usename|test application_name|PostgreSQL JDBC Driver client_hostname|client_port|53276backend_start|2019-05-1416:06:34.608915+08xact_start|2019-05-1416:07:25.773803+08query_start|2019-05-1416:07:25.779867+08state_change|2019-05-1416:07:25.779869+08waiting|f state|active backend_xid|backend_xmin|29884693query|SELECTXXX;highgo=# select now();2019-05-1416:13:31.244285+08

根据pid查询到,产生临时文件的语句为同一条SQL,需要与应用开发人员进行沟通。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/28 6:22:17

MediaPipe Hands 3D关节点输出格式详解:Python调用避坑指南

MediaPipe Hands 3D关节点输出格式详解:Python调用避坑指南 1. 引言:AI 手势识别与追踪的工程价值 随着人机交互技术的发展,手势识别正逐步从实验室走向消费级应用。无论是虚拟现实、智能驾驶还是智能家居,精准的手部姿态感知都…

作者头像 李华
网站建设 2026/8/27 7:36:43

VibeVoice-TTS镜像免配置部署:JupyterLab一键启动实操手册

VibeVoice-TTS镜像免配置部署:JupyterLab一键启动实操手册 1. 引言 随着大模型在语音合成领域的持续突破,高质量、长文本、多说话人对话式语音生成正成为AI应用的新热点。传统TTS系统在处理超过几分钟的音频或涉及多个角色对话时,常面临语音…

作者头像 李华
网站建设 2026/8/30 11:09:27

MediaPipe姿态识别误检规避:背景复杂场景优化策略

MediaPipe姿态识别误检规避:背景复杂场景优化策略 1. 背景与挑战:复杂环境下的人体姿态识别困境 随着AI视觉技术的普及,人体骨骼关键点检测在健身指导、动作分析、虚拟试衣和人机交互等场景中展现出巨大潜力。Google推出的MediaPipe Pose模…

作者头像 李华
网站建设 2026/8/27 8:18:39

MediaPipe Hands教程:检测

MediaPipe Hands教程:检测 1. 引言 1.1 AI 手势识别与追踪 在人机交互日益智能化的今天,手势识别作为自然交互方式的重要组成部分,正广泛应用于虚拟现实、智能驾驶、远程控制和无障碍交互等领域。相比传统的触控或语音输入,手势…

作者头像 李华
网站建设 2026/8/27 2:50:15

可访问性测试资源:构建无障碍数字世界的专业生态

——面向测试工程师的社区支持与技术工具深度解析 一、引言:可访问性测试的行业价值重塑 随着全球数字包容性立法加速(如欧盟EN 301 549、美国Section 508),可访问性测试已从道德诉求升级为法律强制要求。2026年全球无障碍技术市…

作者头像 李华
网站建设 2026/8/27 12:21:47

‌测试可访问性银行应用:面向软件测试从业者的专业实践指南

在金融数字化加速的今天,银行应用已成为用户获取金融服务的核心入口。然而,若应用未能满足可访问性标准,将直接导致数以亿计的残障用户被排除在金融服务之外。作为软件测试从业者,我们不仅是功能的验证者,更是数字包容…

作者头像 李华