メインコンテンツまでスキップ
バージョン: 4.x

SHOW TABLET DIAGNOSIS

デスクリプション

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

Syntax

SHOW TABLET DIAGNOSIS <tablet_id>

必須パラメータ

1. <tablet_id>

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

戻り値

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

アクセス制御要件

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

PrivilegeObject注釈
Admin_privDatabaseデータベースでの管理操作の実行に必要です。Table、パーティション、システムレベルコマンドの管理が含まれます。

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