注意:说明:
注意:本产品文档所描述的存储空间超用、存储超用和磁盘空间超用、磁盘超用含义相同。
一、存储空间超用原因
数据文件占用过高:数据文件占用了大量磁盘空间。
判断方式:本地盘实例的数据文件大小超过购买的存储空间。
你可在控制台实例详情 > 磁盘用量中关注和判断实例的存储空间是否超用。
二、存储空间超用锁定规则
本地盘实例采用存算一体架构,磁盘空间与物理主机绑定,容量存在明确上限。本次更新后,当本地盘实例数据文件大小超过购买的磁盘空间(即磁盘超用)时,系统将按「预锁定 → 锁定」两个阶段进行管控:
| 管控阶段 | 触发时机 | 实例状态 | 提示方式 |
| 预锁定 | 数据文件大小超过购买的磁盘空间 | 可正常读写 | 触发「实例将被预锁定」事件告警 |
| 锁定 | 预锁定后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小时后仍未恢复至非超用状态 | 实例仅可读,请立即扩容或清理数据以恢复读写 |
| 实例预锁定解除 | 预锁定期间数据文件恢复至购买磁盘空间以内 | 无需处理 |
| 实例解除锁定 | 锁定期间完成扩容或数据清理 | 关注业务写入恢复情况 |
六、设置事件告警
设置事件告警的详细操作请参见 如何设置存储超用锁定事件告警。