开发者社区> 明虚> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

如何解决临时空间暴增导致磁盘满问题?

简介: 报错信息: Cannot create temp file ...: No space on device 或者 实例因磁盘空间暴增,导致磁盘满而锁定 解决方案: 这种情况可能是由于嵌套SQL、多表关联SQL编写不当,导致的大量内存溢出磁盘。
+关注继续查看

报错信息:

Cannot create temp file ...: No space on device

或者

实例因磁盘空间暴增,导致磁盘满而锁定

解决方案:

这种情况可能是由于嵌套SQL、多表关联SQL编写不当,导致的大量内存溢出磁盘。

对于PPAS:

在数据库中执行:rds_set_conf_for_all_roles('temp_file_limit', '10000000')

对应PG:

alter role all set temp_file_limit=10000000

即将临时空间限制设置为10GB(缺省是不限制),这样问题SQL执行时会报temp file exceeds limit 错误,避免磁盘满。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
C盘空间占满排查方案
C盘空间占满的问题,首先要明确一下,空间被占满就是说明有文件把空间给占用了,右键所有文件属性看到差距很大的原因,总结有如下两个: 1,隐藏文件(包括pagefile.sys) 2, 系统管理员没有权限访问的文件比如System volume information 这个文件夹
0 0
此时无足够的可用内存,无法满足操作的预期要求,可能是由于虚拟地址空间碎片造成的,请稍后重试
如图: 使用Visual Studio 2010 一段时间,会经常遇到“此时无足够的可用内存,无法满足操作的预期要求,可能是由于虚拟地址空间碎片造成的,请稍后重试” 解决方法:打个微软补丁 补丁地址:https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?Downloa
722 0
世界备份日,您的数据足够安全吗?
3月31日世界备份日,再次检查您的备份数据是否安全可用。数据事故面前,企业面临灾难性危机,阿里云经过多年的努力,在数据备份方面打赢了上百场战役,广泛应用于金融、制造、教育、酒店、零售、政府、企事业单位等多种行业,为客户提供丰富的备份解决方案和最佳案例以及适用于不同企业需求的完整灾备服务。
1082 0
重建undotbs释放过度占用的空间
重建undotbs释放过度占用的空间   数据库的undotbs占用空间太大,磁盘空间有点紧,先把undotbs重建一下。 创建新的UNDO表空间 SQL> CREATE SMALLF...
1628 0
查看用户的数据占用的空间大小
在导入导出时,我们需要估计某用户的数据占用的空间大小,使用如下sql语句可以解决这个问题 SQL> select sum(bytes)/1024/1024 as sizeM from user_segments;      SIZEM            ...
463 0
MongoDB占用内存过大频繁宕机
MongoDB占用内存过大频繁宕机
0 0
+关注
明虚
PostgreSQL、Greenplum内核开发
文章
问答
文章排行榜
最热
最新
相关电子书
更多
用户态高速块缓存方案
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载