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

简介: 报错信息: 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 错误,避免磁盘满。

目录
相关文章
|
3月前
|
5G
不重做系统给硬盘分配合适的空间(分区助手)
不重做系统给硬盘分配合适的空间(分区助手)
99 0
|
4月前
C盘爆满?简单几招教你释放、清理C盘几十G空间,最有效的C盘清理方法
C盘爆满?简单几招教你释放、清理C盘几十G空间,最有效的C盘清理方法
|
1月前
|
数据库 OceanBase
"磁盘空洞"通常指的是磁盘上有空间未被使用
【2月更文挑战第29天】"磁盘空洞"通常指的是磁盘上有空间未被使用
12 2
|
3月前
|
存储 缓存 Windows
释放C盘空间:WinSXS文件夹真实性大小判断及释放占用空间
WinSXS文件夹存储了不同版本的系统组件和动态链接库(DLL),包括各个Windows更新、Service Pack和功能更新安装后保留的旧版文件。即使新版本已经安装并投入使用,旧版本文件仍被保存以确保与依赖旧版本的应用程序兼容。
34 0
释放C盘空间:WinSXS文件夹真实性大小判断及释放占用空间
|
9月前
|
缓存 监控 算法
案例20-内存长期占用导致系统慢
内存长期占用导致系统慢
|
9月前
|
存储 小程序 编译器
数据在内存中存储的现象
数据在内存中存储的现象
66 0
【读paper】比kmer更省空间的minimizer
【读paper】比kmer更省空间的minimizer
283 1
【读paper】比kmer更省空间的minimizer
|
缓存 NoSQL MongoDB
MongoDB占用内存过大频繁宕机
MongoDB占用内存过大频繁宕机
343 0
|
Unix Linux 虚拟化
记一次磁盘扩容全过程
记一次磁盘扩容全过程
|
数据库 Windows
C盘空间占满排查方案
C盘空间占满的问题,首先要明确一下,空间被占满就是说明有文件把空间给占用了,右键所有文件属性看到差距很大的原因,总结有如下两个: 1,隐藏文件(包括pagefile.sys) 2, 系统管理员没有权限访问的文件比如System volume information 这个文件夹
C盘空间占满排查方案