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에 대한 정보를 담고 있어요.

더 알아보기 (Learn more)