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

audit_log

개요​

감사 로그를 저장합니다.

데이터베이스​

__internal_schema

테이블 정보​

컬럼 이름타입설명
query_idvarchar(48)쿼리 ID
timedatetime(3)쿼리 실행 시각(밀리초 단위)
client_ipvarchar(128)쿼리를 전송한 클라이언트의 IP 주소
uservarchar(128)사용자
catalogvarchar(128)문 실행 시 현재 Catalog
dbvarchar(128)문 실행 시 현재 데이터베이스
statevarchar(128)문 실행 상태
error_codeint오류 코드
error_messagetext오류 메시지
query_timebigint문 실행 시간
queue_time_msbigint문이 워크로드 큐에서 대기한 시간(밀리초 단위). 4.1.4 버전부터 지원됩니다. 테이블 스키마에서 이 컬럼은 query_time과 cpu_time_ms 사이에 위치합니다.
scan_bytesbigint스캔한 데이터의 양
scan_rowsbigint스캔한 행 수
return_rowsbigint반환된 행 수
shuffle_send_rowsbigint문 실행 중 노드 간에 전송된 행 수. 3.0 버전부터 지원됩니다.
shuffle_send_bytesbigint문 실행 중 노드 간에 전송된 데이터의 양. 3.0 버전부터 지원됩니다.
scan_bytes_from_local_storagebigint로컬 디스크에서 읽은 데이터의 양. 3.0 버전부터 지원됩니다.
scan_bytes_from_remote_storagebigint원격 스토리지에서 읽은 데이터의 양. 3.0 버전부터 지원됩니다.
stmt_idbigint문 ID
stmt_typestring문 유형. 3.0 버전부터 지원됩니다.
is_querytinyint쿼리 여부
is_nereidsbooleanNereids Optimizer 사용 여부.
frontend_ipvarchar(128)연결된 Frontend의 IP 주소
cpu_time_msbigint문 실행을 위해 Backend가 사용한 누적 CPU 시간(밀리초 단위)
sql_hashvarchar(128)문의 해시 값
sql_digestvarchar(128)문의 다이제스트(서명)
peak_memory_bytesbigint문 실행 중 Backend의 최대 메모리 사용량
workload_grouptext문 실행에 사용된 Workload Group
compute_groupstring스토리지와 컴퓨팅이 분리된 모드에서 문 실행에 사용된 컴퓨팅 그룹. 3.0 버전부터 지원됩니다.
stmttext문 텍스트

설명​

  • client_ip: 프록시 서비스를 사용하면서 IP 전달을 활성화하지 않은 경우, 실제 클라이언트 IP 대신 프록시 서비스의 IP가 여기에 기록될 수 있습니다.
  • state: EOF는 쿼리가 성공적으로 실행되었음을 나타냅니다. OK는 DDL 및 DML 문이 성공적으로 실행되었음을 나타냅니다. ERR는 문 실행에 실패했음을 나타냅니다.
  • scan_bytes: BE가 처리한 데이터의 크기를 나타냅니다. Doris의 내부 페이지 캐시에서 읽은 데이터를 포함하여 디스크에서 읽은 데이터의 압축되지 않은 크기를 나타내며, 쿼리가 처리해야 하는 실제 데이터의 양을 반영합니다. 이 값은 scan_bytes_from_local_storage + scan_bytes_from_remote_storage와 같지 않습니다.
  • scan_rows: 쿼리 실행 중 스캔한 행 수를 나타냅니다. Doris는 컬럼 기반 스토리지 데이터베이스이므로 먼저 조건자 필터가 있는 컬럼을 스캔한 다음, 필터링 결과를 바탕으로 다른 컬럼을 스캔합니다. 따라서 컬럼마다 실제로 스캔한 행 수가 다릅니다. 실제로 조건자 컬럼에서 스캔한 행 수는 조건자가 없는 컬럼에서 스캔한 행 수보다 많으며, 이 값은 쿼리 실행 중 조건자 컬럼에서 스캔한 행 수를 반영합니다.
  • scan_bytes_from_local_storage: 로컬 디스크에서 읽은 데이터의 압축 전 크기를 나타냅니다. Doris의 페이지 캐시에서 읽은 데이터는 집계하지 않지만, 운영 체제의 페이지 캐시에서 읽은 데이터는 이 통계에 포함됩니다.
  • scan_bytes_from_remote_storage: 원격 스토리지에서 읽은 데이터의 압축 전 크기를 나타냅니다.