SHOW DATA
SHOW DATA 用于显示数据库或数据库表中的数据量、副本数和统计行数。
语法
SHOW DATA [FROM [<db_name>.]<table_name>]
注意
- 如果未指定 FROM 子句,则显示当前数据库中每个表的数据量和副本数。 其中,数据量是所有副本的总数据量。 副本数是表的所有分区和所有物化视图的副本数。
- 如果指定了 FROM 子句,则显示表下每个物化视图的数据量、副本数和统计行数。 其中,数据量是所有副本的总数据量。 副本数是与物化视图对应的所有分区的副本数。 统计行数是与物化视图对应的所有分区的统计行数。
- 在统计行数时,以多个副本中行数最多的副本为准。
- 结果集中的 Total 行表示汇总行。Quota 行表示当前数据库设置的配额。Left 行表示剩余配额。
示例
示例 1:显示当前数据库中每个表的数据量、副本数、汇总数据量和汇总副本数。
SHOW DATA;
+-----------+-------------+--------------+
| TableName | Size | ReplicaCount |
+-----------+-------------+--------------+
| tbl1 | 900.000 B | 6 |
| tbl2 | 500.000 B | 3 |
| Total | 1.400 KB | 9 |
| Quota | 1024.000 GB | 1073741824 |
| Left | 1021.921 GB | 1073741815 |
+-----------+-------------+--------------+
示例 2:显示指定表中的细分数据量、副本数和统计行数。
SHOW DATA FROM example_db.test;
+-----------+-----------+-----------+--------------+----------+
| TableName | IndexName | Size | ReplicaCount | RowCount |
+-----------+-----------+-----------+--------------+----------+
| test | r1 | 10.000MB | 30 | 10000 |
| | r2 | 20.000MB | 30 | 20000 |
| | test2 | 50.000MB | 30 | 50000 |
| | Total | 80.000 | 90 | |
+-----------+-----------+-----------+--------------+----------+