MySQL实例可能会由于SQL语句、外部攻击等原因导致实例空间满,为避免数据丢失,RDS会对实例进行自动锁定,磁盘锁定之后,将无法进行写入操作。

背景信息

当实例由于实例空间满自动锁定时,控制台可以在 基本信息 > 运行状态看到如下信息:

本文将介绍造成实例空间满的常见原因及其相应的解决方法。

常见原因

造成 MySQL实例空间满的主要有如下四种原因:

•数据文件占用高。

•Binlog 文件占用高。

在没有正确设置本地日志设置或不希望Binlog日志被强制删除时,可能会由于大事务导致Binlog日志暴增。

•临时文件占用高。

通常导致临时文件占用高的原因是由于查询语句的排序、分组、关联表产生的临时表文件,或者大事务未提交前产生的binlog cache文件。

•系统文件占用高。

系统文件涉及到ibdata1系统表的空间文件和ib_logfile0、ib_logfile1日志文件。

InnoDB 引擎表由于支持多版本并发控制(MVCC),因此会将查询所需的 Undo 信息保存在系统文件 ibdata1 中。如果存在对一个 InnoDB 表长时间不结束的查询,而且在查询过程中表有大量的数据变化,则会生成大量的 Undo 信息,导致 ibdata1 文件尺寸增加。由于 MySQL 内部机制的限制,ibdata1 文件目前是不支持收缩的。

ib_logfile0和ib_logfile1日志文件保存InnoDB引擎表的事务日志信息,其文件大小尺寸固定,不可以改变。

查看空间使用状况

当发现实例空间满锁定时,首先您可以通过混合云数据库管理平台来查看实例空间的使用情况,了解具体是什么文件占用过大。

2.选择性能 > 空间,跳转到混合云数据库管理平台(Hybrid Cloud Database Management,HDM)。

说明 对于第一次进入的用户需要对HDM进行授权,若已授权,请跳到第4步。

3.在授权HDM访问您的云资源信息页面单击确定,并在弹出的云资源访问授权页面单击同意授权。

4.在库表空间 > 空间概况中找到空间变化趋势图,查看具体的空间占用情况。

阿里云 mysql 表锁死_解决阿里云数据库MySQL实例空间满自动锁问题相关推荐

  1. mysql 表上线_腾讯云上线数据库 MySQL 8.0 版

    原标题:腾讯云上线数据库 MySQL 8.0 版 北京商报讯(记者 魏蔚)7月8日,腾讯云正式发布数据库MySQL 8.0版,通过优化锁系统,事务系统等模块,进一步提升性能,使得QPS(每秒查询率)超 ...

  2. navicat远程连接mysql很慢_解决Navicat远程连接mysql很慢的方法

    ubuntu 下 /etc/mysql/mysql.conf.d [mysqld] skip-name-resolve  增加该字段即可 如果增加该字段,这无法使用本地ip进行登入, 登陆到MySql ...

  3. php pdo 支持mysql表类型_全新的PDO数据库操作类php版(仅适用Mysql)

    复制代码 代码如下: /** * 作者:胡睿 * 日期:2012/07/21 * 电邮:hooray0905@foxmail.com */ class HRDB{ protected $pdo; pr ...

  4. 修改mysql表前缀_使用phpMyAdmin批量修改Mysql数据表前缀的方法

    多个网站共用一个Mysql数据库时,为使数据库管理不混乱,一般采用不同的网站使用不同前缀名的方式进行区分.而如何批量修改已有数据库的前缀名呢?全部导出修改后再导入?还是一个表一个表的修改?今天我要介绍 ...

  5. 知道mysql单元测试答案_智慧树初识数据库—Mysql答案章节单元测试答案

    [单选] S700K电动转辙机的单线圈电阻不大于(). [单选] 信号微机监测系统不能监督与()结合部有关状态. [单选] 信号电缆中的导电线芯,宜采用直径为()的软铜线,其允许工作电压不低于工频50 ...

  6. mysql常建引擎_智慧树初识数据库—Mysql见面课测试答案

    因旅游团抵达时间延误,造成旅游时间缩短.导游人员错误的做法是( ) 患者蒋某,男,71岁.糖尿病入院,住院期间为预防压疮发生,最有效的护理措施是 京都是公元 794-1868 是日本首都,有 之誉,是 ...

  7. mysql 单选题_智慧树初识数据库—Mysql单选题答案

    婴儿的动作发展中,下列排序正确的是(). A.翻身一抬头一坐一爬一站一行走 B.抬头一翻身一坐一 对幼儿园游戏对幼儿创造力的发展的影响描述错误的是(). A.游戏激发了幼儿的发散性思维 B.游 简述促 ...

  8. mysql 临时文件写满_阿里云数据库MySQL临时文件导致实例空间满的解决办法

    MySQL实例可能会由于查询语句的排序.分组.关联表产生的临时表文件,或者大事务未提交前产生的binlog cache文件,导致实例空间满,为避免数据丢失,RDS会对实例进行自动锁定,磁盘锁定之后,将 ...

  9. mysql pid文件太大_mariadb /mysql表文件太大导致的数据库启动不了 | Think in Drupal

    mariadb/mysql表文件太大导致的数据库启动不了 我们帮助客户部署的一个采集器程序,突然罢工了.采集后台打开不了,经过检查发现是使用的mariadb启动不了了. 任凭我们怎么修改MariaDB ...

最新文章

  1. C语言实现牛顿-拉夫逊newton raphson求近似根roots(附完整源码)
  2. DVWA--Command Injection(命令执行)--四个等级
  3. 教你阿里云企业版服务器配置到底怎么选?阿里云ECS相关术语汇总
  4. 雷军99亿人民币薪酬创世界纪录,相当于100个库克
  5. hdu 2609 How many(最小表示法)
  6. Linux的sys接口和proc接口创建
  7. python 员工考勤_用python写的考勤自动打卡程序
  8. Java EnumMap工作原理及实现
  9. jsessionId的使用
  10. Selenium无法定位的6种解决方案
  11. vs2015上的html可以编译,libcef编译使用--使用VS2015
  12. linux运维是做什么的
  13. fusioncharts生成图表flash遮挡页面中元素的情况
  14. 腾讯WeTest:为用户开新篇,七周年全球惠享巨献
  15. 韩国2018年GDP增速为2.7% 人均GNI或超3.1万美元
  16. 68 SpringBoot
  17. Backprop Induced Feature Weighting for Adversarial Domain Adaptation with Iterative Label Distributi
  18. 中国移动M5310 nbiot开发板连接onenet平台全过程
  19. 《Spring Cloud与Docker微服务架构实战》读书笔记
  20. oracle两表联查分组,oracle解决多表关联分组查询问题

热门文章

  1. mac: brew的删除
  2. 输入输出流_内部存储·
  3. Oracle锁庞大介绍
  4. 给GridView分页
  5. python 类函数 实例函数_python_30期【实例函数 类里面的函数】
  6. php获取td数据,记一次用PHP做爬虫获取全市高考报考数据
  7. 哈尔滨工程大学微型计算机原理与接口技术,2017年哈尔滨工程大学 哈工大 微型计算机原理与接口技术 复试硕士招生考试大纲...
  8. compilation error错误是什么原因_了解如何使用Try,Throw,Catch和Last处理JavaScript错误...
  9. java synoch 加锁_线程间通信 - HappyCowboy - 博客园
  10. 正月十五元宵节中国风海报PSD分层模板找灵感!