メインコンテンツまでスキップ

TABLET診断を表示

説明

このステートメントは、指定されたタブレットを診断するために使用されます。結果には、タブレットに関する情報と潜在的な問題が表示されます。

構文

SHOW TABLET DIAGNOSIS <tablet_id>

必須パラメータ

1. <tablet_id>

診断対象のタブレットのID。

戻り値

カラムDataType備考
TabletExistStringタブレットが存在するかどうかを示します。
TabletIdStringタブレットのID。
DatabaseStringタブレットが属するデータベースとそのID。
TableStringタブレットが属するテーブルとそのID。
PartitionStringタブレットが属するパーティションとそのID。
MaterializedIndexStringタブレットが属するマテリアライズドインデックスとそのID。
Replicas(ReplicaId -> BackendId)StringタブレットのレプリカとそれぞれのBEノード。
ReplicasNumStringレプリカ数が正しいかどうかを示します。
ReplicaBackendStatusStringレプリカが配置されているBEノードが正常に機能しているかどうかを示します。
ReplicaVersionStatusStringレプリカのバージョン番号が正しいかどうかを示します。
ReplicaStatusStringレプリカのステータスが正常かどうかを示します。
ReplicaCompactionStatusStringレプリカのコンパクションステータスが正常かどうかを示します。

アクセス制御要件

このSQLコマンドを実行するユーザーは、少なくとも以下の権限を持つ必要があります:

権限オブジェクト備考
Admin_privDatabaseテーブル、パーティション、システムレベルコマンドの管理を含む、データベースに対する管理操作の実行に必要です。

SHOW TABLET DIAGNOSIS 10145;
+----------------------------------+------------------+------------+
| Item | Info | Suggestion |
+----------------------------------+------------------+------------+
| TabletExist | Yes | |
| TabletId | 10145 | |
| Database | test: 10103 | |
| Table | sell_user: 10143 | |
| Partition | sell_user: 10142 | |
| MaterializedIndex | sell_user: 10144 | |
| Replicas(ReplicaId -> BackendId) | {"10146":10009} | |
| ReplicasNum | OK | |
| ReplicaBackendStatus | OK | |
| ReplicaVersionStatus | OK | |
| ReplicaStatus | OK | |
| ReplicaCompactionStatus | OK | |
+----------------------------------+------------------+------------+