system.asynchronous_insert_log
ClickHouse Cloud에서 쿼리하기
이 시스템 테이블의 데이터는 ClickHouse Cloud의 각 노드에 로컬로 저장됩니다. 따라서 전체 데이터를 조회하려면 clusterAllReplicas 함수를 사용해야 합니다. 자세한 내용은 여기를 참고하십시오.
비동기 insert에 대한 정보를 포함합니다. 각 항목은 비동기 insert 쿼리로 버퍼링된 insert 쿼리를 나타냅니다.
로그 작성을 시작하려면 asynchronous_insert_log 섹션의 매개변수를 구성합니다.
데이터 플러시 주기는 asynchronous_insert_log 서버 설정 섹션의 flush_interval_milliseconds 매개변수로 설정합니다. 플러시를 강제로 수행하려면 SYSTEM FLUSH LOGS 쿼리를 사용합니다.
ClickHouse는 이 테이블에서 데이터를 자동으로 삭제하지 않습니다. 자세한 내용은 Introduction을 참고하십시오.
컬럼:
hostname(LowCardinality(String)) — 쿼리를 실행하는 서버의 호스트 이름입니다.event_date(Date) — 비동기 insert가 발생한 날짜입니다.event_time(DateTime) — 비동기 insert 실행이 완료된 날짜와 시간입니다.event_time_microseconds(DateTime64) — 비동기 insert 실행이 완료된 날짜와 시간(마이크로초 정밀도)입니다.query(String) — 쿼리 문자열입니다.database(String) — 테이블이 속한 데이터베이스 이름입니다.table(String) — 테이블 이름입니다.format(String) — 포맷(format) 이름입니다.query_id(String) — 최초 쿼리의 ID입니다.bytes(UInt64) — 삽입된 바이트 수입니다.exception(String) — 예외 메시지입니다.status(Enum8) — 뷰 상태입니다. 값은 다음과 같습니다.'Ok' = 1— insert가 성공했습니다.'ParsingError' = 2— 데이터를 파싱하는 동안 발생한 예외입니다.'FlushError' = 3— 데이터를 플러시하는 동안 발생한 예외입니다.
flush_time(DateTime) — 플러시가 발생한 날짜와 시간입니다.flush_time_microseconds(DateTime64) — 플러시가 발생한 날짜와 시간(마이크로초 정밀도)입니다.flush_query_id(String) — 플러시 쿼리의 ID입니다.
예시
쿼리:
결과:
관련 항목
- system.query_log — 쿼리 실행에 대한 일반 정보를 포함하는
query_log시스템 테이블에 대한 설명입니다. - system.asynchronous_inserts — 큐에 대기 중인 비동기 insert 작업에 대한 정보를 포함하는 테이블입니다.