查看Doris表占用空间

科技资讯 投稿 6300 0 评论

查看Doris表占用空间

Doris版本:1.2

    查看当前数据库下所有表的信息
SHOW TABLE STATUS;
  1. 查看指定数据库下,名称包含 exam 的表的信息
SHOW TABLE STATUS FROM db LIKE "%exam%";
+----------+--------+---------+------------+-----------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+-----------+----------+----------------+---------+
| Name     | Engine | Version | Row_format | Rows      | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time         | Update_time         | Check_time | Collation | Checksum | Create_options | Comment |
+----------+--------+---------+------------+-----------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+-----------+----------+----------------+---------+
| exam151 | Doris  |    NULL | NULL       | 200000000 |            349 | 69872320591 |            NULL |         NULL |      NULL |  NULL | 2023-03-06 16:19:18 | 2023-03-14 11:05:38 | NULL       | utf-8     |     NULL | NULL           | 表151   |
| exam152 | Doris  |    NULL | NULL       | 200000000 |            174 | 34935641063 |            NULL |         NULL |      NULL |  NULL | 2023-03-14 11:10:43 | 2023-03-14 11:14:35 | NULL       | utf-8     |     NULL | NULL           | 表152   |
+----------+--------+---------+------------+-----------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+-----------+----------+----------------+---------+
2 rows in set (0.01 sec

上述两张表的数据是完全一样的,不同是exam151是双备份,exam152是单备份。

Data_length,从数值来看该列显示的是整张表占用的空间大小,如果是双备份,则是双备份的大小。这个是可以理解的。

Avg_row_length列,从字面值理解,应该是指行的平均长度,两张表的数据一样,平均长度应该一样才对啊,实际此处显示的却是双倍关系。

Index_length,这两张表我都是建了索引的,实际此处显示为NULL

以上。

编程笔记 » 查看Doris表占用空间

赞同 (30) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽