SHOW LOAD
설명
지정된 데이터 적재 작업의 실행 상태를 표시하는 데 사용하는 문입니다.
구문
SHOW LOAD
[FROM <db_name>]
[
WHERE
[LABEL = [ "<your_label>" | LIKE "<label_matcher>"]]
[ STATE = { " PENDING " | " ETL " | " LOADING " | " FINISHED " | " CANCELLED " } ]
]
[ORDER BY { <col_name> | <expr> | <position> }]
[LIMIT <limit>[OFFSET <offset>]];
선택적 매개변수
1. <db_name>
db_name을 지정하지 않으면 현재 기본 데이터베이스를 사용합니다.
2. <label_matcher>
LABEL LIKE = "<label_matcher>"를 사용하면 레이블에label_matcher가 포함된 데이터 적재 작업을 찾습니다.
3. <your_label>
LABEL = "<your_label>"을 사용하면 지정된 레이블과 정확히 일치하는 작업을 찾습니다.
4. STATE = { " PENDING " | " ETL " | " LOADING " | " FINISHED " | " CANCELLED " }
PENDING을 지정하면 상태가STATE = "PENDING"인 작업을 찾습니다. 다른 상태 키워드에도 동일하게 적용됩니다.
5. <col_name>
정렬에 사용할 결과 집합의 컬럼 이름을 지정합니다.
6. <expr>
표현식을 사용하여 정렬합니다.
7. <position>
SELECT목록에서 컬럼의 위치를 기준으로 정렬합니다(1부터 시작).
8. <limit>
LIMIT를 지정하면 조건에 일치하는 레코드를limit개 표시합니다. 지정하지 않으면 모든 레코드를 표시합니다.
9. <offset>
쿼리 결과를 표시하기 시작할 오프셋을
offset으로 지정합니다. 기본 오프셋은 0입니다.
접근 제어 요구 사항
이 SQL 명령을 실행하는 사용자는 최소한 다음 권한이 있어야 합니다.
| 권한 | 객체 | 참고 사항 |
|---|---|---|
| LOAD_PRIV | 데이터베이스 | 데이터베이스의 테이블에 대한 데이터 적재 권한이 필요합니다. |
반환 값
지정된 데이터 적재 작업의 상세 상태를 반환합니다.
예제
-
기본 데이터베이스의 모든 데이터 적재 작업을 표시합니다.
SHOW LOAD; -
지정된 데이터베이스에서 레이블에 문자열 "2014_01_02"가 포함된 데이터 적재 작업 중 가장 오래된 작업 10개를 표시합니다.
SHOW LOAD FROM example_db WHERE LABEL LIKE "2014_01_02" LIMIT 10; -
지정된 데이터베이스에서 레이블이 "load_example_db_20140102"인 데이터 적재 작업을
LoadStartTime기준 내림차순으로 정렬하여 표시합니다.SHOW LOAD FROM example_db WHERE LABEL = "load_example_db_20140102" ORDER BY LoadStartTime DESC; -
지정된 데이터베이스에서 레이블이 "load_example_db_20140102"이고 상태가 "loading"인 데이터 적재 작업을
LoadStartTime기준 내림차순으로 정렬하여 표시합니다.SHOW LOAD FROM example_db WHERE LABEL = "load_example_db_20140102" AND STATE = "loading" ORDER BY LoadStartTime DESC; -
지정된 데이터베이스의 데이터 적재 작업을
LoadStartTime기준 내림차순으로 정렬하고, 쿼리 결과 10개를 오프셋 5부터 표시합니다.SHOW LOAD FROM example_db ORDER BY LoadStartTime DESC limit 5,10;
SHOW LOAD FROM example_db ORDER BY LoadStartTime DESC limit 10 offset 5; -
소규모 배치 데이터 적재 중 상태를 확인하는 명령입니다.
curl --location-trusted -u {user}:{passwd} http://{hostname}:{port}/api/{database}/_load_info?label={labelname}