メインコンテンツまでスキップ
に最終更新

SHOW TABLET DIAGNOSIS

説明​

この文は、指定したタブレットを診断します。結果には、タブレットの情報と、発生している可能性のある問題が表示されます。

構文​

SHOW TABLET DIAGNOSIS <tablet_id>

必須パラメーター​

1. <tablet_id>

診断するタブレットの ID。

戻り値​

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

アクセス権限​

この SQL コマンドを実行するユーザーには、少なくとも次の権限が必要です。

権限対象備考
Admin_privデータベーステーブルやパーティションの管理、システムレベルのコマンドなど、データベースに対する管理操作を実行するために必要です。

例​

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 | |
+----------------------------------+------------------+------------+