news 2026/4/15 5:47:27

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/4/14 6:02:54

MediaPipe Pose实战:舞蹈动作识别系统部署

MediaPipe Pose实战:舞蹈动作识别系统部署 1. 引言:AI人体骨骼关键点检测的工程价值 随着计算机视觉技术的发展,人体姿态估计(Human Pose Estimation)已成为智能健身、虚拟试衣、动作捕捉和人机交互等领域的核心技术…

作者头像 李华
网站建设 2026/4/12 17:09:49

开箱即用!HY-MT1.5-1.8B镜像让多语言翻译零门槛

开箱即用!HY-MT1.5-1.8B镜像让多语言翻译零门槛 1. 背景与技术动因 在全球化加速的今天,高质量、低延迟的多语言翻译已成为智能应用的核心能力之一。然而,传统大模型部署成本高、推理资源消耗大,难以在移动端或边缘设备上实现“…

作者头像 李华
网站建设 2026/4/10 19:46:43

吐血推荐自考必用TOP10 AI论文平台测评

吐血推荐自考必用TOP10 AI论文平台测评 2026年自考论文写作工具测评:为何需要一份权威榜单? 随着自考人数逐年增长,论文写作成为众多考生必须面对的挑战。从选题构思到资料搜集,再到内容撰写与格式规范,每一步都可能成…

作者头像 李华
网站建设 2026/4/14 23:50:42

Misra C++与CI/CD流水线集成:自动化检测方案设计

将 Misra C 静态分析深度融入 CI/CD:打造高可靠代码的自动化防线在汽车电子、工业控制和医疗设备等安全关键领域,一个指针越界、一次资源泄漏,都可能引发灾难性后果。面对日益复杂的C代码库,如何系统性地规避语言陷阱?…

作者头像 李华
网站建设 2026/4/10 3:44:38

手把手教你用Qwen2.5-0.5B-Instruct搭建智能编程助手

手把手教你用Qwen2.5-0.5B-Instruct搭建智能编程助手 在当前AI驱动的开发浪潮中,大语言模型(LLM)正逐步成为程序员的“第二大脑”。阿里云推出的 Qwen2.5-0.5B-Instruct 是一款轻量级但功能强大的指令调优语言模型,特别适合部署为…

作者头像 李华