当云数据库 MySQL 实例因数据过多导致存储空间(硬盘)占满后,系统会自动锁定实例以避免整机分区故障(实例状态为“锁定中”)。锁定后,实例将无法进行写入操作。本文将为您介绍如何判断实例存储空间是否超用。
说明:
本产品文档所描述的存储空间超用、存储超用和磁盘空间超用、磁盘超用含义相同。
存储空间超用原因
数据文件占用过高:数据文件占用了大量磁盘空间。
判断方式:本地盘实例的数据文件大小超过购买的存储空间。
您可在控制台实例详情 > 磁盘用量中关注和判断实例的存储空间是否超用。

存储空间超用锁定规则
本地盘实例采用存算一体架构,磁盘空间与物理主机绑定,容量存在明确上限。本次更新后,当本地盘实例数据文件大小超过购买的磁盘空间(即磁盘超用)时,系统将按「预锁定 → 锁定」两个阶段进行管控:
管控阶段 | 触发时机 | 实例状态 | 提示方式 |
预锁定 | 数据文件大小超过购买的磁盘空间 | 可正常读写 | 触发「实例将被预锁定」事件告警 |
锁定 | 预锁定后24小时仍未恢复至非超用状态 | 仅允许读操作,写入将被拒绝 | 触发「磁盘使用超限锁定」事件告警 |
监控指标更新
本地盘实例最新存储空间指标如下:
指标 | 英文 | 定义 |
存储空间使用量 | Capacity | 用户使用存储空间(硬盘)量大小 |
存储空间利用率 | CapacityRate | (用户使用存储空间(硬盘)量大小 / 购买空间)* 100% 用途:提供给用户作为判断存储空间超用计费的指标 |
数据文件使用量 | RealCapacity | 数据文件存储总空间 |
数据文件空间利用率 | RealCapacityRate | (实例数据文件存储空间(硬盘)量大小 / 购买空间)* 100% 用途:提供给用户作为判断存储空间超用锁定的指标 |
日志文件使用量 | LogFileCapacity | 日志文件存储总空间 |
binlog 文件空间 | LogCapacityBinlog | binlog 文件存储空间 |
redolog 文件空间 | LogCapacityRedolog | redolog 文件存储空间 |
undolog 文件空间 | LogCapacityUndolog | undolog 文件存储空间 |
relaylog 文件空间 | LogCapacityRelaylog | relaylog 文件存储空间 |
slowlog 文件空间 | LogCapacitySlowlog | slowlog 文件存储空间 |
errorlog 文件空间 | LogCapacityErrorlog | errorlog 文件存储空间 |
其他日志文件空间 | LogFileCapacityElse | 除上述日志外其他日志文件存储空间 |
日志文件空间利用率 | LogFileCapacityRate | (日志文件存储总空间 / 购买空间)* 100% |
其他文件 | CapacityElse | 实例临时文件和其他文件 |
临时文件 | DiskTmpUsed | 包括临时表、排序操作等产生的临时文件 |
未分类文件 | OtherFileCapacity | 其他未分类文件 |
剩余存储空间 | RemainCapacity | 购买空间 - 存储空间使用量 |
剩余存储空间利用率 | RemainCapacityRate | ((购买空间 - 存储空间使用量)/ 购买空间)*100% |
事件告警
针对存储空间超用事件,腾讯云可观测平台增加了对应的事件指标,当您配置了对应事件指标的事件告警并满足告警条件后,会收到系统的事件告警通知,您可基于此来感知和判断存储空间是否超用以及实例的锁定状态。
存储空间超用相关事件告警指标
事件告警名称 | 触发时机 | 建议处理 |
实例将被预锁定 | 数据文件大小超过购买的磁盘空间 | 实例仍可读写,请尽快扩容或清理数据,避免24小时后进入锁定状态 |
磁盘使用超限锁定 | 预锁定24小时后仍未恢复至非超用状态 | 实例仅可读,请立即扩容或清理数据以恢复读写 |
实例预锁定解除 | 预锁定期间数据文件恢复至购买磁盘空间以内 | 无需处理 |
实例解除锁定 | 锁定期间完成扩容或数据清理 | 关注业务写入恢复情况 |