您可以在 AnalyticDB for MySQL 空间总览页面查看集群和表的总数据量、冷数据量、热数据量、索引数据量、分区数量、节点的磁盘使用率等指标。
查看集群级别的数据量
通过 空间总览 可以查看当前集群的 总数据量 、 热数据量 、 冷数据量 、以及 最近24小时 和 近一周日均 的 数据增长量 。
-
登录 云原生数据仓库AnalyticDB MySQL控制台 ,在左上角选择集群所在地域。在左侧导航栏,单击 集群列表 ,单击目标集群ID。
-
在左侧导航栏单击
。 -
在 空间总览 区域,可以查看 总数据量 、 热数据量 、 冷数据量 、 数据增长量 四个指标。
指标类别
指标
说明
总数据量
总数据量
AnalyticDB for MySQL 集群所有表的总数据量。
热数据量
AnalyticDB for MySQL 集群所有表的热数据量。
说明热数据的相关信息,请参见 数据存储冷热分离 。
冷数据量
AnalyticDB for MySQL 集群所有表的冷数据量。
说明-
数仓版 预留模式集群不支持冷热数据分离,因此不显示冷数据量。
-
冷数据的相关信息,请参见 数据存储冷热分离 。
热数据量
说明AnalyticDB for MySQL 集群的每一张表有多个分区(热分区或冷分区),每个分区的 总数据量 ,按照数据类型,可以分为 表记录 、 普通索引 、 主键索引 、 其他 。
表记录
AnalyticDB for MySQL 集群中所有表热分区的数据量(不包含 普通索引 和 主键索引 )。
普通索引
AnalyticDB for MySQL 集群中所有表热分区的普通索引数据量。
说明AnalyticDB for MySQL 集群建表时,默认创建全列索引。若索引数据量较大,您可以删除部分空闲索引,从而减少数据量。具体操作请参见 库表结构优化 。
主键索引
AnalyticDB for MySQL 集群中所有表热分区的主键索引数据量。
说明如果主键索引数据量较大,您可以在 表空间信息 中找到主键索引占比较大的表,并进行优化。表空间信息详情,请参见 查看表的数据量 。
其他
AnalyticDB for MySQL 集群中所有表热分区的元数据、临时数据等。
冷数据量
说明AnalyticDB for MySQL 集群的每一张表有多个分区(热分区或冷分区),每个分区的 总数据量 ,按照数据类型,可以分为 表记录 、 普通索引 、 主键索引 、 其他 。
表记录
AnalyticDB for MySQL 集群中所有表冷分区的数据量(不包含 普通索引 和 主键索引 )。
普通索引
AnalyticDB for MySQL 集群中所有表冷分区的普通索引数据量。
说明AnalyticDB for MySQL 集群建表时,默认创建全列索引。若索引数据量较大,您可以删除部分空闲索引,从而减少数据量。具体操作请参见 库表结构优化 。
主键索引
AnalyticDB for MySQL 集群中所有表冷分区的主键索引数据量。
说明如果主键索引数据量较大,您可以在 表空间信息 中找到主键索引占比较大的表,并进行优化。表空间信息详情,请参见 查看表的数据量 。
其他
AnalyticDB for MySQL 集群中所有表冷分区的元数据、临时数据等。
数据增长量
最近24小时
基于 AnalyticDB for MySQL 集群的总数据量,统计最近24小时的数据增长量。
计算方法:
最近24小时数据增长量=当前时间点数据量-24小时以前的数据量
。近一周日均
基于 AnalyticDB for MySQL 集群的总数据量,统计近一周的数据增长量。
计算方法:
近一周日均数据增长量=(当前时间点的数据量-7天前同一时间点的数据量)/7
。 -
查看节点级别的数据量及磁盘使用率
通过 空间趋势 可以查询某一时间段节点级别的数据量和节点磁盘使用率 。
-
登录 云原生数据仓库AnalyticDB MySQL控制台 ,在左上角选择集群所在地域。在左侧导航栏,单击 集群列表 ,单击目标集群ID。
-
在左侧导航栏单击
。 -
在 空间趋势 区域右侧 下拉列表中选择时间范围,或在 总数据量 和 节点磁盘使用率 图表下方 拖动时间曲线,指定查询某一时间段节点级别的数据量和节点磁盘使用率 。
重要-
支持查看最近30天以内的信息,但每次指定的查询时间段最长为7天。
-
数仓版预留模式 集群与 数仓版弹性模式 集群、 湖仓版 集群查看的 总数据量 指标不同,预留模式集群不支持冷热数据分离,因此仅能在 总数据量 指标中查看 总数据量 、 平均节点数据量 和 最大节点数据量 指标。
弹性模式 和 湖仓版 集群
指标类别
指标
说明
总数据量
平均节点热数据量
AnalyticDB for MySQL 集群所有存储节点的平均节点热数据量。
最大节点热数据量
AnalyticDB for MySQL 集群所有存储节点的最大节点热数据量。
热数据量
AnalyticDB for MySQL 集群所有表的热数据量。
冷数据量
AnalyticDB for MySQL 集群所有表的冷数据量。
节点磁盘使用率
平均磁盘使用率
AnalyticDB for MySQL 集群所有存储节点的平均磁盘使用率。
最大磁盘使用率
AnalyticDB for MySQL 集群所有存储节点的最大磁盘使用率。
计算方法:
最大磁盘使用率=最大节点占用的存储空间/(一组弹性IO资源的热数据量最大值/0.9)*100%
。重要-
最大节点占用的存储空间单位为GB。
-
数仓版弹性模式 集群和 湖仓版 集群的存储空间会自动扩容,但一组弹性IO资源的热数据量仍存在限制,上限为8 TB,在计算最大磁盘使用率时,需使用 8000 GB 代入计算。
例如:节点的热数据量为8000 GB,则节点的最大磁盘使用率=8000/(8000/0.9) *100%= 90% 。
集群锁定水位线(90%)
当最大磁盘使用率超过集群锁定水位线(即 90% )时,集群会被锁定,锁定后集群可以查询数据,但无法写入数据。
建议您登录 云监控控制台 ,将最大磁盘使用率的报警阈值设置为80%,以便于您在收到报警后及时处理该问题,避免集群锁定。具体操作,请参见 创建报警规则 。
预留模式
指标类别
指标
说明
总数据量
总数据量
AnalyticDB for MySQL 集群所有表的总数据量。
平均节点数据量
AnalyticDB for MySQL 集群所有存储节点的平均节点数据量。
最大节点数据量
AnalyticDB for MySQL 集群所有存储节点的最大节点数据量。
节点磁盘使用率
平均磁盘使用率
AnalyticDB for MySQL 集群所有存储节点的平均磁盘使用率。
最大磁盘使用率
AnalyticDB for MySQL 集群所有存储节点的最大磁盘使用率。
计算方法:
最大磁盘使用率=(最大节点组占用的存储空间/一组存储资源的存储空间)*100%
。说明最大节点组占用的存储空间和一组存储资源的存储空间的单位为GB。
例如:购买2个节点组,每个节点组存储空间是200 GB。集群所有表的总数据量是140 GB,数据分布情况为1个节点组60 GB,1个节点组80 GB。则节点的最大磁盘使用率=(80/200) *100%= 40% 。
集群锁定水位线(90%)
当最大磁盘使用率超过集群锁定水位线(即 90% )时,集群会被锁定,锁定后集群可以查询数据,但无法写入数据。
建议您登录 云监控控制台 ,将最大磁盘使用率的报警阈值设置为80%,以便于您在收到报警后及时处理该问题,避免集群锁定。具体操作,请参见 创建报警规则 。
-
查看表的数据量
通过 表空间信息 您可以查看集群每一张表的详细信息,包括表的 总数据量 、 热数据量 、 冷数据量 、 普通索引 数据量等信息。
-
登录 云原生数据仓库AnalyticDB MySQL控制台 ,在左上角选择集群所在地域。在左侧导航栏,单击 集群列表 ,单击目标集群ID。
-
在左侧导航栏单击
。 -
在 表空间信息 区域,可以查看 总数据量 、 热数据量 、 冷数据量 、 表行数 、 分区数 等指标。
指标
说明
数据库
数据库名称。
表名
表名称。
空间占比
表数据量占集群总数据量的比例。
计算方法:
空间占比=(表的总数据量/集群总数据量)*100%
。总数据量
表的总数据量。计算方法如下:
-
方法一:
总数据量=热数据量+冷数据量
。 -
方法二:
总数据量=表记录+普通索引+主键索引+其他
。
热数据量
表所有热分区的数据量(包含 表记录 、 普通索引 、 主键索引 和 其他 )。
冷数据量
表所有冷分区的数据量(包含 表记录 、 普通索引 、 主键索引 和 其他 )。
表记录
表所有分区的数据量(不包含 普通索引 和 主键索引 )。
普通索引
表所有分区的普通索引数据量。
主键索引
表所有分区的主键索引的数据量。
其他
表所有分区的元数据和临时数据。
表行数
表的行数。
分区数
表的分区数。
-
相关API
API接口 |
说明 |
查看 数仓版 集群的空间概览。 |
|
查看 湖仓版 集群的空间概览。 |
|
查看 数仓版 集群的表统计信息。 |
|
查看 数仓版 集群的性能数据。 |