故障案例--多表join引发磁盘空间撑爆

原创 2016年06月01日 17:29:05

现象:磁盘空间使用率的监控曲线有一个非常陡峭的峰值,达到90%后瞬间下滑

问题分析步骤:查看那段时间的慢查询记录,定位到是一个多表的join操作(PS,mysql.slow_log表里的start_time列指的是SQL执行结束的时间)


根据SQL的解析计划可知中间结果集非常大,超过了tmp_table_size大小设置,于是在磁盘空间上建立myisam磁盘临时表,重新复现了一遍,确实在tmpdir参数定义的路径下,空间上涨非常厉害

处理方法

优化SQL,具体这个SQL怎么优化,不做讨论

(转)磁盘空间满故障排除

磁盘空间满一般情况下使用du可以快速定位到那个目录占用了大量的磁盘空间。 这里主要讲两个使用du无法查看的情况。 # 现象/mnt分区磁盘使用率达到100% # df -h Filesystem  ...

RAC环境创建表空间,ASM磁盘组缺少”+“号引发的故障

RAC环境创建表空间,ASM磁盘组缺少”+“号引发的故障 环境介绍: OS:suse linux 11 Grid:11.2.0.4 Oracle db:11.2.0.4 ASM存储 4节点RAC ...
  • con596
  • con596
  • 2014年12月27日 14:47
  • 769

oracle在删除表\表空间\用户时,如何释放磁盘空间

一、drop表 执行drop table xx 语句 drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。 ...

修复VMware VCSA 磁盘空间不足

  • 2017年11月23日 15:26
  • 55KB
  • 下载

磁盘空间统计V2.3

  • 2013年06月14日 23:56
  • 20KB
  • 下载

fedora 23 lvm2格式 根目录磁盘空间不足 扩容

成功将根目录从20G扩容到47G,记录一下步骤: 格式是lvm2

365DiskData磁盘空间分析专家

  • 2013年11月20日 10:12
  • 1.08MB
  • 下载

Linux怎么增加虚拟机磁盘空间

  • 2013年07月08日 15:19
  • 17KB
  • 下载

磁盘空间不足导致日志不能归档

昨天我的数据库不知什么原因无故挂起,今天启动数据库报如下错误: SQL>alter database open; alterdatabase open * ERROR atline 1: O...

磁盘空间分析工具wiztree

  • 2014年06月04日 20:20
  • 805KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:故障案例--多表join引发磁盘空间撑爆
举报原因:
原因补充:

(最多只允许输入30个字)