详情页标题前

阿里云RDS数据库使用“optimize table”命令释放MySQL实例的表空间-云淘科技

详情页1

使用delete语句删除数据时,delete语句只是将记录的位置或数据页标记为了“可复用”,但是磁盘文件的大小不会改变,即空间不会直接回收。此时您可以通过optimize table语句释放表空间。

前提条件

  • 仅InnoDB和MyISAM引擎支持optimize table语句。
  • 实例剩余磁盘空间需要大于等于需释放表的空间。当实例剩余磁盘空间不足时,建议先扩容磁盘空间,如何扩容请参见变更配置。说明 执行optimize table语句时,表数据会复制到新建的临时表中,增加实例的磁盘使用率。

注意事项

  • 如果您没有使用delete语句删除大量表数据,使用optimize table语句也无法降低表空间的使用率。说明 如果实例剩余磁盘空间不足,且未进行大量删除表的操作,可以参见以下文档扩容磁盘存储空间:
    • 手动变更配置
    • 设置存储空间自动扩容
  • optimize table语句在RDS MySQL 5.7、RDS MySQL 8.0上采用Online DDL方式执行,允许并发执行DML。对大表进行optimize table操作会带来突发的IO和Buffer使用量,可能导致锁表和抢占资源,业务高峰期可能会导致实例不可用以及监控断点。建议在业务低峰期操作。

通过命令行操作

  1. 连接MySQL数据库,详情请参见通过客户端、命令行连接RDS MySQL实例。
  2. 执行以下SQL语句,释放表空间。
    optimize table [$Database1].[Table1],[$Database2].[Table2]

    说明

    • [$Database1]与[$Database2]为数据库名,[Table1]与[Table2]为表名。
    • 在InnoDB引擎中执行optimize table语句时,会出现以下提示信息,该信息是正常执行返回的结果,您可忽略信息,确认返回“ok”即可。详情请参见OPTIMIZE TABLE Statement。
      Table does not support optimize, doing recreate + analyze instead

通过DMS操作

  1. 登录MySQL数据库,详情请参见通过DMS登录RDS数据库。
  2. 在左侧选择目标实例的实例ID,然后双击目标库,右键单击任意表名,然后选择批量操作表
  3. 勾选需要释放空间的表名,然后选择表维护 > 优化表阿里云RDS数据库使用“optimize table”命令释放MySQL实例的表空间-云淘科技
  4. 在弹出的对话框中确认变更信息正确,然后单击确认即可。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/156275.html

(0)
上一篇 2023年12月9日 下午8:05
下一篇 2023年12月9日
详情页2

相关推荐

  • 阿里云日志服务SLS页面布局-云淘科技

    日志服务仪表盘支持网格布局和自由布局。本文介绍页面布局的相关操作。 布局模式 网格布局 图表按照栅格规范布局,更整齐。 自由布局 图表可自定义布局,自由拖动、重叠。 说明 在仪表盘编辑模式下,不同页面布局所支持的操作不同。具体操作,请参见编辑模式。 设置为网格布局时,不支持图表重叠,不支持添加连线元素。 设置为自由布局时,不支持添加折叠行。 设置页面布局 您…

    2023年12月10日
  • 阿里云RDS数据库续费说明-云淘科技

    包年包月实例到期后将无法正常运行。如果您想继续使用实例,需要在指定时间内为实例续费,否则CPU、内存、云盘等资源会自动释放,数据将会丢失。RDS按量付费实例不涉及到期和续费。 警告 实例到期后有停机风险,系统会通知您,请及时续费,避免对您的业务造成影响。 续费方式 您可以通过自动和手动两种方式为实例续费,保证数据不丢失。实例续费费用与新购实例相同。 说明 购…

    阿里云数据库 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云ECS云服务器StopInstances-云淘科技

    调用StopInstances停止一台或多台运行中(Running)的ECS实例。调用接口成功后,ECS实例先进入停止中(Stopping)状态,最终进入已停止(Stopped)状态。 接口说明 查询ECS实例信息时,如果返回数据中包含{“OperationLocks”: {“LockReason” : “security”}},则禁止一切操作。 按量付费实…

    阿里云服务器 2023年12月9日
  • 阿里云大数据开发治理平台 DataWorks审批中心概述-云淘科技

    DataWorks审批中心是一个用于管理数据授权、敏感行为管控流程的功能模块,包含审批范围定义、审批流程定义等核心功能,满足不同企业在不同内部合规场景下的审批要求。 功能介绍 在DataWorks上进行数据开发管理的过程中,您可以便捷的对表数据、数据服务API等进行权限管控,进行权限管控时,DataWorks的安全中心为您提供默认的权限申请审批流程,同时也支…

    2023年12月10日
  • 阿里云负载均衡ListHealthCheckTemplates – 查询健康检查模板-云淘科技

    查询指定地域的健康检查模板。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下: 操作:是…

    阿里云负载均衡 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。