asynchronous_inserts 시스템 테이블
asynchronous_inserts 시스템 테이블
asynchronous_inserts 시스템 테이블은 큐에 대기 중인 비동기 삽입에 대한 정보를 담고 있어요.
출처: 문서
본문
Querying in ClickHouse Cloud 이 시스템 테이블의 데이터는 ClickHouse Cloud의 각 노드에 로컬로 보관돼요. 따라서 모든 데이터에 대한 완전한 뷰를 얻으려면 clusterAllReplicas 함수가 필요해요. 자세한 내용은 여기를 참고해요.
Description (설명)
큐에 대기 중인 비동기 삽입에 대한 정보를 담고 있어요.
Columns (열)
query(String) — 쿼리 텍스트.database(String) — 데이터베이스 이름.table(String) — 테이블 이름.format(String) — 형식 이름.first_update(DateTime64(6)) — 첫 삽입 시간(마이크로초 해상도).total_bytes(UInt64) — 큐에서 대기 중인 총 바이트 수.entries.query_id(Array(String)) — 큐에서 대기 중인 삽입의 쿼리 id 배열.entries.bytes(Array(UInt64)) — 큐에서 대기 중인 각 삽입 쿼리의 바이트 배열.
Example (예제)
Query (쿼리)
SELECT * FROM system.asynchronous_inserts LIMIT 1 \G;
Response (응답)
Row 1:
──────
query: INSERT INTO public.data_guess (user_id, datasource_id, timestamp, path, type, num, str) FORMAT CSV
database: public
table: data_guess
format: CSV
first_update: 2023-06-08 10:08:54.199606
total_bytes: 133223
entries.query_id: ['b46cd4c4-0269-4d0b-99f5-d27668c6102e']
entries.bytes: [133223]
See also (참고)
- system.query_log — 쿼리 실행에 대한 공통 정보를 담고 있는
query_log시스템 테이블에 대한 설명. - system.asynchronous_insert_log — 이 테이블은 수행된 async insert에 대한 정보를 담고 있어요.