본문으로 건너뛰기
최종 수정: 에

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