snowflake-query-logs
Snowflake 쿼리 실행 로그를 수집합니다.
snowflake-query-logs profile=PROFILE [duration=NUM{mon|w|d|h|m|s}] [from=yyyyMMddHHmmss] [to=yyyyMMddHHmmss] [order=ORDER]
- profile=PROFILE
- 스노우플레이크 프로파일 이름
- duration=NUM{mon|w|d|h|m|s}
- 시간 기간 (예: 1d, 2h, 30m)
- from=yyyyMMddHHmmss
- 시작 시간
- to=yyyyMMddHHmmss
- 종료 시간
- order=ORDER
- 정렬 순서 (asc 또는 desc, 기본값: desc)
출력 필드
필드 | 타입 | 이름 | 설명 |
---|---|---|---|
_time | 날짜 | 시간 | 쿼리 시작 시간 |
session_id | 64비트 정수 | 세션 ID | 세션 식별자 |
transaction_id | 64비트 정수 | 트랜잭션 ID | 트랜잭션 식별자 |
query_id | 문자열 | 쿼리 ID | SQL 문의 내부/시스템 생성 식별자 |
user | 문자열 | 사용자 | 쿼리를 실행한 사용자 |
role | 문자열 | 역할 | 쿼리 실행에 사용된 역할 |
role_type | 문자열 | 역할 타입 | 사용된 역할의 유형 |
query | 문자열 | 쿼리 | SQL 문 텍스트 |
query_type | 문자열 | 쿼리 타입 | SQL 문 유형 |
query_tag | 문자열 | 쿼리 태그 | 문에 할당된 쿼리 태그 |
warehouse_name | 문자열 | 웨어하우스 | 쿼리를 실행한 웨어하우스 |
user_type | 문자열 | 사용자 타입 | 쿼리를 실행한 사용자의 유형 |
status | 문자열 | 상태 | 실행 상태 (성공, 실패, 사고) |
error_code | 문자열 | 오류 코드 | 쿼리 실패 시 오류 코드 |
error_message | 문자열 | 오류 메시지 | 오류 메시지 상세 |
elapsed_time | 64비트 정수 | 총 시간 | 밀리초 단위 총 경과 시간 |
end_time | 날짜 | 종료 시간 | 쿼리 종료 시간 |
database | 문자열 | 데이터베이스 | 쿼리에 사용된 데이터베이스 |
schema | 문자열 | 스키마 | 쿼리에 사용된 스키마 |
database_id | 64비트 정수 | 데이터베이스 ID | 데이터베이스 식별자 |
schema_id | 64비트 정수 | 스키마 ID | 스키마 식별자 |
user_database_name | 문자열 | 사용자 데이터베이스 이름 | 사용자 타입이 SNOWFLAKE_SERVICE인 경우의 데이터베이스 이름 |
user_schema_name | 문자열 | 사용자 스키마 이름 | 사용자 타입이 SNOWFLAKE_SERVICE인 경우의 스키마 이름 |
user_database_id | 64비트 정수 | 사용자 데이터베이스 ID | 사용자 타입이 SNOWFLAKE_SERVICE인 경우의 데이터베이스 ID |
user_schema_id | 64비트 정수 | 사용자 스키마 ID | 사용자 타입이 SNOWFLAKE_SERVICE인 경우의 스키마 ID |
warehouse_size | 문자열 | 웨어하우스 크기 | 사용된 웨어하우스의 크기 |
warehouse_type | 문자열 | 웨어하우스 타입 | 사용된 웨어하우스의 유형 |
warehouse_id | 64비트 정수 | 웨어하우스 ID | 웨어하우스 식별자 |
cluster_number | 32비트 정수 | 클러스터 번호 | 쿼리를 실행한 클러스터 번호 |
execution_time | 64비트 정수 | 실행 시간 | 쿼리 실행에 소요된 시간 |
compilation_time | 64비트 정수 | 컴파일 시간 | 쿼리 컴파일에 소요된 시간 |
queued_overload_time | 64비트 정수 | 과부하 대기 시간 | 과부하로 인해 대기한 시간 |
queued_provisioning_time | 64비트 정수 | 프로비저닝 대기 시간 | 프로비저닝을 위해 대기한 시간 |
queued_repair_time | 64비트 정수 | 수리 대기 시간 | 수리를 위해 대기한 시간 |
transaction_blocked_time | 64비트 정수 | 트랜잭션 차단 시간 | 트랜잭션에 의해 차단된 시간 |
child_queries_wait_time | 64비트 정수 | 자식 쿼리 대기 시간 | 자식 쿼리를 기다리는 데 소요된 시간 |
fault_handling_time | 64비트 정수 | 장애 처리 시간 | 장애 처리에 소요된 시간 |
list_external_files_time | 64비트 정수 | 외부 파일 나열 시간 | 외부 파일 나열에 소요된 시간 |
query_retry_time | 64비트 정수 | 쿼리 재시도 시간 | 쿼리 재시도의 총 실행 시간 |
query_retry_cause | 문자열 | 쿼리 재시도 원인 | 쿼리 재시도 원인 |
bytes_scanned | 64비트 정수 | 스캔된 바이트 | 스캔된 바이트 수 |
bytes_deleted | 64비트 정수 | 삭제된 바이트 | 삭제된 바이트 수 |
bytes_read_from_result | 64비트 정수 | 결과에서 읽은 바이트 | 쿼리 결과에서 읽은 바이트 수 |
bytes_sent_over_the_network | 64비트 정수 | 네트워크를 통해 전송된 바이트 | 네트워크를 통해 전송된 바이트 |
bytes_spilled_to_local_storage | 64비트 정수 | 로컬 저장소로 유출된 바이트 | 로컬 저장소로 유출된 바이트 |
bytes_spilled_to_remote_storage | 64비트 정수 | 원격 저장소로 유출된 바이트 | 원격 저장소로 유출된 바이트 |
bytes_written | 64비트 정수 | 작성된 바이트 | 작성된 바이트 수 |
bytes_written_to_result | 64비트 정수 | 결과에 작성된 바이트 | 쿼리 결과에 작성된 바이트 수 |
rows | 64비트 정수 | 생성된 행 | 쿼리로 생성된 행 수 |
rows_inserted | 64비트 정수 | 삽입된 행 | 삽입된 행 수 |
rows_updated | 64비트 정수 | 업데이트된 행 | 업데이트된 행 수 |
rows_deleted | 64비트 정수 | 삭제된 행 | 삭제된 행 수 |
rows_unloaded | 64비트 정수 | 언로드된 행 | 언로드된 행 수 |
rows_written_to_result | 64비트 정수 | 결과에 작성된 행 | 쿼리 결과에 작성된 행 수 |
partitions_scanned | 64비트 정수 | 스캔된 파티션 | 스캔된 파티션 수 |
partitions_total | 64비트 정수 | 전체 파티션 | 사용 가능한 전체 파티션 수 |
percentage_scanned_from_cache | 64비트 실수 | 캐시에서 스캔된 백분율 | 캐시에서 스캔된 데이터의 백분율 |
query_load_percent | 64비트 실수 | 쿼리 로드 백분율 | 쿼리 로드 백분율 |
credits_used_cloud_services | 64비트 실수 | 사용된 크레딧 | 소비된 클라우드 서비스 크레딧 |
query_acceleration_bytes_scanned | 64비트 정수 | 쿼리 가속 스캔 바이트 | 쿼리 가속으로 스캔된 바이트 |
query_acceleration_partitions_scanned | 64비트 정수 | 쿼리 가속 스캔 파티션 | 쿼리 가속으로 스캔된 파티션 |
query_acceleration_upper_limit_scale_factor | 64비트 실수 | 쿼리 가속 상한 스케일 팩터 | 쿼리 가속 상한 스케일 팩터 |
inbound_data_transfer_bytes | 64비트 정수 | 인바운드 데이터 전송 바이트 | 인바운드 데이터 전송 바이트 |
inbound_data_transfer_cloud | 문자열 | 인바운드 데이터 전송 클라우드 | 인바운드 데이터 전송 클라우드 |
inbound_data_transfer_region | 문자열 | 인바운드 데이터 전송 지역 | 인바운드 데이터 전송 지역 |
outbound_data_transfer_bytes | 64비트 정수 | 아웃바운드 데이터 전송 바이트 | 아웃바운드 데이터 전송 바이트 |
outbound_data_transfer_cloud | 문자열 | 아웃바운드 데이터 전송 클라우드 | 아웃바운드 데이터 전송 클라우드 |
outbound_data_transfer_region | 문자열 | 아웃바운드 데이터 전송 지역 | 아웃바운드 데이터 전송 지역 |
external_function_total_invocations | 64비트 정수 | 외부 함수 총 호출 수 | 총 외부 함수 호출 수 |
external_function_total_received_bytes | 64비트 정수 | 외부 함수 총 수신 바이트 | 외부 함수가 받은 총 바이트 |
external_function_total_received_rows | 64비트 정수 | 외부 함수 총 수신 행 | 외부 함수가 받은 총 행 |
external_function_total_sent_bytes | 64비트 정수 | 외부 함수 총 송신 바이트 | 외부 함수로 보낸 총 바이트 |
external_function_total_sent_rows | 64비트 정수 | 외부 함수 총 송신 행 | 외부 함수로 보낸 총 행 |
release_version | 문자열 | 릴리스 버전 | 스노우플레이크 릴리스 버전 |
is_client_generated_statement | 불리언 | 클라이언트 생성 문 | 문이 클라이언트에서 생성되었는지 여부 |
secondary_role_stats | 문자열 | 보조 역할 통계 | 보조 역할 통계 |
query_hash | 문자열 | 쿼리 해시 | 정확한 쿼리 텍스트의 해시 |
query_hash_version | 32비트 정수 | 쿼리 해시 버전 | 쿼리 해시 버전 |
query_parameterized_hash | 문자열 | 쿼리 매개변수화 해시 | 쿼리 텍스트에서 리터럴을 제거한 후 해싱하여 생성된 해시값 |
query_parameterized_hash_version | 32비트 정수 | 쿼리 매개변수화 해시 버전 | 매개변수화된 해시 버전 |