文档下载建议反馈入口

  • 查看存储和压缩信息

存储压缩

查看存储和压缩信息

SHOW DISTRIBUTION 语句用于查看指定时序数据库或时序表的存储空间和压缩比例。

说明

压缩比例为粗略计算值,可能与实际压缩效果存在偏差。计算压缩比时,压缩前的数据长度按建表时指定的列宽计算,因此对于变长列(如 VARCHAR 类型),如果定义列宽远大于实际写入数据长度(如定义 VARCHAR(1000) 但实际只写入几个字符),会导致压缩比被高估。

所需权限

语法格式

参数说明

参数说明
db_name待查看的时序数据库名称。
table_name待查看的时序表名称。支持通过 db_name.table_name 格式指定查看其他时序数据库中的表。未指定数据库时,表示查看当前数据库下的表。

返回字段说明

查看数据库时的返回字段:

字段说明
node节点标识。
blocks_num数据块个数。
blocks_size磁盘占用空间大小。
avg_size平均数据块占用空间大小。
compression_ratio粗略计算的压缩比例。

查看表时的返回字段:

字段说明
node_id节点标识。
level压缩层级,包括 last segment(最新段)、entity segment(实体段)和 total(总计)。
blocks_num数据块个数。
blocks_size磁盘占用空间大小。
avg_size平均数据块占用空间大小。
compression_ratio粗略计算的压缩比例。

语法示例

  • 查看指定数据库的存储和压缩信息。

    SHOW DISTRIBUTION FROM DATABASE iot;
    
  • 查看指定表的存储和压缩信息。

    SHOW DISTRIBUTION FROM TABLE sensors;