帮你快速理解、总结文档立即下载
文档中心>云数据库 MySQL>常见问题>性能空间内存>如何判断存储空间是否超用

如何判断存储空间是否超用

最近更新时间:2026-09-03 16:30:31
我的收藏
当云数据库 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小时后仍未恢复至非超用状态
实例仅可读,请立即扩容或清理数据以恢复读写
实例预锁定解除
预锁定期间数据文件恢复至购买磁盘空间以内
无需处理
实例解除锁定
锁定期间完成扩容或数据清理
关注业务写入恢复情况

设置事件告警

设置事件告警的详细操作请参见 如何设置存储超用锁定事件告警