SHOW TABLET
功能
查看 Tablet 相关信息。
注意
从 3.0 版本开始,该操作需要 SYSTEM 级 OPERATE 权限,以及对应表的 SELECT 权限。2.5 及之前版本,该操作需要 ADMIN_PRIV 权限。
语法
查看某张表或某个分区内所有 Tablet 的信息
您也可以指定 WHERE 子句来过滤符合条件的 Tablet。
SHOW TABLET
FROM [<db_name>.]<table_name>
[PARTITION(<partition_name>, ...]
[
WHERE
[version = <version_number>]
[[AND] backendid = <backend_id>]
[[AND] STATE = "NORMAL"|"ALTER"|"CLONE"|"DECOMMISSION"]
]
[ORDER BY <field_name> [ASC | DESC]]
[LIMIT [<offset>,]<limit>]
参数 | 必选 | 说明 |
---|---|---|
db_name | 否 | 数据库名称。如不指定该参数,默认使用当前数据库。 |
table_name | 是 | 表名。必须指定,否则报错。 |
partition_name | 否 | 分区名。 |
version_number | 否 | 数据版本号。 |
backend_id | 否 | Tablet 副本所在的 BE 的 ID。 |
STATE | 否 | Tablet 副本的状态。
|
field_name | 否 | 将返回结果按照指定字段升序或降序排列。SHOW TABLET FROM <table_name> 返回的字段都可以作为排序字段。
|
offset | 否 | 返回结果中跳过的 Tablet 的数量,默认值为 0。例如 OFFSET 5 表示跳过前 5 个 Tablet,返回剩下的结果。 |
limit | 否 | 查看指定数量的 Tablet。例如 LIMIT 10 会显示 10 个 Tablet 的信息。如果不指定该参数,则默认显示所有符合筛选条件的 Tablet。 |
查看单个 Tablet 的信息
通过 SHOW TABLET FROM <table_name>
获取了所有 Tablet ID 后,您可以只查询某个 Tablet 的详细信息。
SHOW TABLET <tablet_id>
参数 | 必选 | 说明 |
---|---|---|
tablet_id | 是 | Tablet 的 ID |