Skip to main content
ClickHouse Cloud에서 쿼리하기이 시스템 테이블의 데이터는 ClickHouse Cloud의 각 노드에 로컬로 저장됩니다. 따라서 전체 데이터를 모두 확인하려면 clusterAllReplicas 함수를 사용해야 합니다. 자세한 내용은 여기를 참조하십시오.

설명

시스템에서 발생한 이벤트 개수에 관한 정보를 담고 있습니다. 예를 들어, 이 테이블에서는 ClickHouse 서버가 시작된 이후 처리된 SELECT 쿼리가 몇 건인지 확인할 수 있습니다.

이벤트 설명

ACMEAPIRequests

전송된 ACME API 요청 수입니다.

ACMECertificateOrders

발급된 ACME 인증서 주문 건수입니다.

AdaptiveAggregationBucketsRetired

전체 머지가 완료되기 전에, 해당 버킷의 머지 및 변환이 끝난 직후 작업 메모리(arena 슬롯, 스테이지된 청크 참조)가 해제된 two-level 버킷의 수입니다.

AdaptiveAggregationDrainedRecords

적응형(adaptive) 집계가 머지 시점에 공유 테이블로 내보낸 지연 레코드 수입니다.

AdaptiveAggregationGiveUps

스트림에 포함된 고유 키가 적어 적응형(adaptive) 집계에서 프리징(freezing)을 포기한 스레드 수입니다.

AdaptiveAggregationLocalFreezes

적응형(adaptive) 집계가 동결(freeze) 임계값에서 동결한 로컬 해시 테이블의 개수입니다.

AdaptiveAggregationPressureDrainedRecords

메모리 부족(memory pressure) 상황에서 적응형 집계가 조기에 비운 스테이징 레코드 수입니다.

AdaptiveAggregationPressureStandDowns

적응형 집계에서 memory pressure가 external aggregation threshold를 넘어서면서 학습 단계를 영구적으로 벗어난 스레드의 수입니다. 이후 해당 스레드의 로컬 테이블은 일반적인 external aggregation 방식으로 디스크에 spill됩니다.

AdaptiveAggregationPressureSweeps

적응형 집계가 memory pressure로 인해 스테이징된 레코드를 조기에 비운 횟수입니다.

AdaptiveAggregationProbeBypasses

적응형 집계에서 행이 거의 적중하지 않아 고정된(frozen) 로컬 테이블에 대한 probe를 중단한 스레드 수입니다.

AdaptiveAggregationResidueReleases

기준(baseline) 알고리즘으로 되돌아간 스레드가 이로 인해 디스크로 spill할 상황이 되어, 적응형 집계가 공유 드레인 테이블을 기록해 내보낸 횟수입니다.

AdaptiveAggregationSealedChunks

적응형 집계가 버퍼링된 스테이징 배치에서 병합하여 확정(seal)한 청크의 수입니다.

AdaptiveAggregationSealNormalizations

적응형 집계 seal이 래핑된 표현(Const, Replicated, Sparse, LowCardinality)을 drain이 소비하는 밀집(dense) 형태로 정규화한 스테이징 인수 컬럼의 개수입니다.

AdaptiveAggregationSharedTableSpills

적응형 집계가 메모리 압박 상황에서 파트 경계에 도달하여 공유 드레인 테이블을 디스크에 기록한 횟수입니다.

AdaptiveAggregationSpillBacklogSheds

스테이징된 레코드가 아직 메모리에 남아 있는 상태에서 baseline 알고리즘으로 동작하던 스레드(thaw로 다시 되돌려진 스레드 또는 스스로 물러난 스레드)가 spill을 시도하려 했기 때문에, 적응형 집계가 스테이징된 백로그를 버린 횟수입니다.

AdaptiveAggregationStagedBytes

적응형 집계가 머지 시점 드레인을 위해 스테이징한 키 바이트 수입니다.

AdaptiveAggregationStagedChunkPiecesOverBound

적응형 집계가 분할한 스테이징 청크의 조각 중, 맞추려던 경계를 여전히 초과한 채로 발행된 조각의 수입니다. 청크는 버킷 경계를 따라 분할되며, 그 자체만으로 경계를 초과하는 버킷 내부에서는 레코드 단위로 분할됩니다. 따라서 이 값은 스테이징된 바이트만으로도 경계를 초과하는 단일 레코드에 해당합니다. 이러한 조각은 통째로 클레임되므로, 드레인 과정에서 압력 파트를 그만큼 초과할 수 있습니다.

AdaptiveAggregationStagedChunkSplits

한 청크의 드레인이 압력 파트 경계를 초과할 것으로 추정되어, 적응형 집계가 publication 시점에 버킷 경계를 따라 분할한 스테이징 청크의 수입니다.

AdaptiveAggregationStagedClaimsClosedAtBound

적응형 집계의 드레인이 스테이징된 청크에 대해 수행한 클레임 중, 추가할 경우 배치가 pressure 파트 경계에 도달하게 되는 청크 직전에 종료되어 그 청크를 다음 클레임으로 넘긴 횟수입니다. 이 경계는 드레인된 상태의 배치를 기준으로 적용되므로, 각각 경계에 아주 근접한 두 청크(절반 파트를 단 몇 레코드만 초과하는, 잘린 청크의 두 조각)는 하나가 아닌 두 개의 테이블로 드레인됩니다. 첫 번째 청크가 단독으로 경계를 초과하는 경우에만 무조건 클레임됩니다.

AdaptiveAggregationStagedRecords

적응형 집계가 중복 제거 전에 스테이징한 지연 레코드 수입니다.

AdaptiveAggregationStagedRecordsMerged

적응형 집계가 publish 시점과 seal 시점에 중복 키로 판단하여 머지로 제거한 스테이징된 레코드 수입니다.

AdaptiveAggregationThaws

스테이징된 스트림이 반복 값 위주로 확인되어 적응형 집계가 로컬 테이블을 해제(thaw)한 횟수입니다.

AddressesDiscovered

HTTP 연결의 DNS 조회 결과에서 새로 발견된 주소의 총 개수

AddressesExpired

HTTP 연결의 DNS 확인 결과에 더 이상 표시되지 않는 만료된 주소의 총 개수

AddressesMarkedAsFailed

HTTP 연결에서 연결 오류로 인해 비정상으로 표시된 주소의 총개수

AggregatingSortedMilliseconds

정렬된 컬럼 집계에 소요된 총 시간

AggregationBucketTopKConversions

버킷 로컬 Top-K 선택(aggregationBucketTopK 계획 최적화)을 통해 변환된 two-level 버킷의 개수입니다.

AggregationConvertedToTwoLevel

단일 수준 집계 해시 테이블이 런타임 중 2단계로 변환된 횟수입니다.

AggregationHashTablesInitializedAsTwoLevel

집계용으로 2단계 해시 테이블로 초기화된 개수입니다.

AggregationOptimizedEqualRangesOfKeys

키의 동일 범위 최적화가 적용된 블록 수

AggregationPreallocatedElementsInHashTables

집계를 위해 해시 테이블에 사전 할당된 요소 수입니다.

AggregationTopKHeapsFrozen

top-K 집계 힙이 동결되어 일반 집계로 폴백된 횟수입니다. 힙이 관측 윈도우 내에서 거의 아무것도 거부하지 않았거나(예: 서로 다른 그룹화 키의 개수가 LIMIT을 초과하지 않는 경우), 힙의 경계에 있는 동순위 집합(tie-set)이 힙보다 커진 경우에 발생합니다. 이 동순위 집합은 절대 evict되지 않습니다(enable_group_by_top_k_optimization 참조).

AggregationTopKKeysEvicted

집계 중 크기가 제한된 top-K 힙에서 제거(evict)된 그룹화 키의 개수입니다(enable_group_by_top_k_optimization 참조).

AggregationTopKKeysPruned

제거(evict)된 그룹화 키 중 중간 해시 테이블에서도 삭제되어 해당 집계 상태(aggregate state)가 소멸된 키의 개수입니다(enable_group_by_top_k_optimization 참조). 집계 방식이 키를 삭제할 수 없거나 키의 접두사(prefix)만 순위가 매겨지는 경우 AggregationTopKKeysEvicted보다 작습니다. 이때 힙(heap)은 여전히 행을 건너뛰지만, 해시 테이블은 허용된 모든 그룹을 그대로 유지합니다.

AggregationTopKRowsSkipped

그룹화 키가 상위 K개 결과에 들어가지 못해 집계 중 건너뛴 행의 수입니다(enable_group_by_top_k_optimization 참조).

AIAPICalls

AI 프로바이더로 전송된 HTTP 요청 수입니다.

AIInputTokens

쿼리의 모든 AI 함수 호출에서 사용된 총 prompt 토큰 수입니다.

AIORead

Linux 또는 FreeBSD의 AIO 인터페이스를 사용한 읽기 횟수

AIOReadBytes

Linux 또는 FreeBSD의 AIO 인터페이스로 읽은 바이트 수

AIOutputTokens

쿼리에서 수행된 모든 AI 함수 호출에 걸쳐 사용된 전체 completion token 수입니다.

AIOWrite

Linux 또는 FreeBSD의 AIO 인터페이스를 통한 쓰기 횟수

AIOWriteBytes

Linux 또는 FreeBSD AIO 인터페이스를 통해 기록된 바이트 수

AIRowsProcessed

AI 결과가 반환된 행 수입니다.

AIRowsSkipped

할당량 제한 또는 오류로 인해 기본값으로 처리된 행 수입니다.

AllUsersThrottlerBytes

‘max_network_bandwidth_for_all_users’ 스로틀러를 거친 바이트 수입니다.

AllUsersThrottlerSleepMicroseconds

쿼리가 ‘max_network_bandwidth_for_all_users’ 스로틀링에 맞추기 위해 대기한 총 시간입니다.

AnalyzePatchRangesMicroseconds

패치 파트 인덱스 분석에 소요된 총 시간

ApplyPatchesMicroseconds

블록에 패치 파트를 적용하는 데 소요된 총 시간

ApplyPatchMergeOnKeyMicroseconds

applyPatchesMergeOnKey의 정렬 키 머지 루프 내부에서 소요된 총 시간입니다

ArenaAllocBytes

Arena 메모리에 할당된 바이트 수입니다(GROUP BY 및 유사한 작업에 사용됨).

ArenaAllocChunks

메모리 Arena에 할당된 청크 개수(GROUP BY 및 유사 작업에 사용됨)

ASTFuzzerOracleChecks

서버 측 AST 퍼저가 시도한 oracle 검사 횟수입니다.

ASTFuzzerOracleMismatches

서버 측 AST 퍼저(fuzzer)가 감지한 oracle 불일치 횟수입니다.

ASTFuzzerOracleTLPAggregateChecks

서버 측 AST 퍼저가 시도한 TLP Aggregate(State/Merge) 오라클 검사 횟수입니다.

ASTFuzzerQueries

서버 측 AST 퍼저가 퍼징을 위해 시도한 쿼리 수입니다.

ASTFuzzerSkippedBackupRestore

서버 측 AST 퍼저가 실행하지 않고 건너뛴 퍼징된 BACKUP/RESTORE 쿼리 수입니다.

ASTFuzzerSkippedReplicatedDDLInternal

Context에서 내부 복제된 데이터베이스 DDL 실행(활성 ZooKeeperMetadataTransaction)이 진행 중이어서 서버 측 AST 퍼저가 퍼징을 건너뛴 횟수입니다.

AsynchronousReaderIgnoredBytes

비동기 읽기 중에 무시된 바이트 수

AsynchronousReadWaitMicroseconds

비동기 로컬 읽기 중 비동기 읽기를 기다리는 데 소요된 시간입니다.

AsynchronousRemoteReadWaitMicroseconds

비동기 원격 읽기를 기다리는 데 소요된 시간입니다.

AsyncInsertBytes

비동기 INSERT 쿼리의 데이터 크기(바이트)입니다.

AsyncInsertCacheHits

비동기 INSERT hash id 캐시에서 중복된 hash id를 찾은 횟수입니다.

AsyncInsertFlush

비동기 INSERT 큐의 플러시 횟수입니다. 플러시가 한 번 일어날 때마다 비동기 INSERT 쿼리 배치가 하나의 파트로 삽입됩니다. AsyncInsertQuery와 비교하면 평균적으로 몇 개의 쿼리가 하나의 배치로 묶이는지 확인할 수 있습니다.

AsyncInsertQuery

InsertQuery와 동일하지만 비동기 INSERT 쿼리에만 사용됩니다.

AsyncInsertRows

비동기 INSERT 쿼리로 삽입된 행의 수입니다.

AsyncLoaderSpawnFailures

Global Thread 풀이 스레드를 제공하지 못해 비동기 로더가 worker를 생성하지 못한 횟수입니다. 이때 큐에 쌓인 작업은 풀이 이미 보유하고 있는 worker, 즉 현재 실행 중인 worker나 다른 풀의 작업을 기다리다가 재개된 worker가 실행합니다.

AsyncLoaderWaitMicroseconds

쿼리가 비동기 로더 작업을 기다린 총 시간입니다.

AsyncLoggingConsoleDroppedMessages

비동기 로그 큐가 가득 차 콘솔 로그에 기록되지 못하고 버려진 메시지 수

AsyncLoggingConsoleTotalMessages

콘솔 로그용 비동기 큐로 전송된 전체 메시지 수(수락되었거나 폐기된 메시지)

AsyncLoggingErrorFileLogDroppedMessages

비동기 로그 큐가 가득 차 오류 파일 로그에서 삭제된 메시지 수

AsyncLoggingErrorFileLogTotalMessages

오류 파일 로그의 비동기 큐로 전송된 메시지 수(수락되었거나 버려진 메시지 포함)

AsyncLoggingFileLogDroppedMessages

비동기 로그 큐가 가득 차 파일 로그에서 버려진 메시지 수

AsyncLoggingFileLogTotalMessages

파일 로그용 비동기 큐로 전송된 메시지 수(수락되었거나 버려진 메시지)

AsyncLoggingSyslogDroppedMessages

비동기 로그 큐가 가득 차 syslog에서 버려진 메시지 수

AsyncLoggingSyslogTotalMessages

syslog의 비동기 큐로 전송된 메시지 수(수락되었거나 삭제된 메시지 포함)

AsyncLoggingTextLogDroppedMessages

비동기 로그 큐가 가득 차 text_log에서 유실된 메시지 수

AsyncLoggingTextLogTotalMessages

text_log의 비동기 큐로 전송된 메시지 수(수락되었거나 폐기된 메시지 포함)

AzureCommitBlockList

Azure Blob Storage API의 CommitBlockList 호출 수

AzureCopyObject

Azure blob storage API CopyObject 호출 횟수

AzureCreateContainer

Azure blob storage API의 CreateContainer 호출 수입니다.

AzureDeleteObjects

Azure blob storage API DeleteObject(s) 호출 횟수.

AzureGetObject

Azure API의 GetObject 호출 수.

AzureGetProperties

Azure blob storage API GetProperties 호출 횟수입니다.

AzureGetRequestThrottlerBlocked

스로틀러가 차단한 Azure GET 요청 수입니다.

AzureGetRequestThrottlerCount

스로틀러를 거친 Azure GET 요청 수입니다. 차단된 요청과 차단되지 않은 요청을 포함합니다.

AzureGetRequestThrottlerSleepMicroseconds

Azure GET 요청 스로틀링 제한을 준수하기 위해 쿼리가 대기한 총 시간입니다.

AzureListObjects

Azure blob storage API의 ListObjects 호출 수입니다.

AzurePutRequestThrottlerBlocked

스로틀러가 차단한 Azure PUT 요청 수입니다.

AzurePutRequestThrottlerCount

스로틀러를 거친 Azure PUT 요청 수: 차단된 요청과 차단되지 않은 요청.

AzurePutRequestThrottlerSleepMicroseconds

쿼리가 Azure PUT request 스로틀링 제한에 맞추기 위해 대기한 총 시간입니다.

AzureReadMicroseconds

Azure 읽기 요청을 대기하는 데 소요된 총 시간입니다.

AzureReadRequestsCount

Azure 읽기 요청 수입니다.

AzureReadRequestsErrors

Azure 읽기 요청 오류의 수입니다.

AzureReadRequestsRedirects

Azure 읽기 요청 리디렉션 횟수입니다.

AzureReadRequestsThrottling

스로틀링이 적용된 Azure 읽기 요청 수.

AzureStageBlock

Azure blob storage API StageBlock 호출 횟수

AzureUpload

Azure blob storage API Upload 호출 횟수

AzureWriteMicroseconds

Azure 쓰기 요청을 대기하는 데 걸린 총 시간입니다.

AzureWriteRequestsCount

Azure 쓰기 요청 수

AzureWriteRequestsErrors

Azure 쓰기 요청 오류 수입니다.

AzureWriteRequestsRedirects

Azure 쓰기 요청 리디렉션 횟수입니다.

AzureWriteRequestsThrottling

스로틀링된 Azure 쓰기 요청의 수입니다.

백그라운드 마크 로딩 작업

마크를 로드하는 백그라운드 작업 수

BackupEntriesCollectorForTablesDataMicroseconds

테이블 데이터의 백업 항목 생성에 소요된 시간

BackupEntriesCollectorMicroseconds

백업 항목 생성에 소요된 시간

BackupEntriesCollectorRunPostTasksMicroseconds

백업 항목 생성 후 후속 작업 실행에 소요된 시간

BackupLockFileReads

백업 생성 중 ‘.lock’ 파일을 읽은 횟수

BackupPreparingFileInfosMicroseconds

백업 항목의 파일 정보를 준비하는 데 소요된 시간

BackupReadLocalBytesToCalculateChecksums

백업 항목 체크섬 계산을 위해 로컬에서 읽은 파일의 총 크기

BackupReadLocalFilesToCalculateChecksums

백업 항목의 체크섬 계산을 위해 로컬에서 읽은 파일 수

BackupReadMetadataMicroseconds

.backup 파일에서 백업 메타데이터를 읽는 데 걸린 시간

BackupReadRemoteBytesToCalculateChecksums

백업 항목의 체크섬을 계산하기 위해 원격 디스크에서 읽어 온 파일의 총 크기

BackupReadRemoteFilesToCalculateChecksums

백업 항목의 체크섬 계산을 위해 원격 디스크에서 읽은 파일 수

BackupsOpenedForRead

읽기 위해 열린 백업 수

BackupsOpenedForUnlock

잠금 해제를 위해 열려 있는 백업 수

BackupsOpenedForWrite

쓰기용으로 열린 백업 수

BackupThrottlerBytes

‘max_backup_bandwidth_for_server’ throttler를 통과한 바이트 수입니다.

BackupThrottlerSleepMicroseconds

‘max_backup_bandwidth_for_server’ 스로틀링을 준수하기 위해 쿼리가 대기한 총 시간.

BackupWriteMetadataMicroseconds

.backup 파일에 백업 메타데이터를 기록하는 데 걸린 시간

BlobCopierThreadLockBlobsErrors

BlobCopier 실행 중 발생한 blob 잠금 오류 수

BlobCopierThreadLockedBlobs

메타데이터 스토리지에서 반환된 blob의 수

BlobCopierThreadRecordBlobsErrors

BlobCopier 실행 중 blob 기록 시 발생한 오류 수

BlobCopierThreadRecordedBlobs

메타데이터 저장소에 BlobCopier의 복제로 기록된 blob 수

BlobCopierThreadReplicateBlobsErrors

BlobCopier 실행 중 발생한 blob 복제 오류의 수

BlobCopierThreadReplicatedBlobs

BlobCopier가 복제한 blob 수

BlobCopierThreadRuns

BlobCopier 스레드 실행 횟수

BlobKillerThreadLockBlobsErrors

BlobKiller가 실행되는 동안 발생한 blob 잠금 오류 수

BlobKillerThreadLockedBlobs

메타데이터 저장소에서 반환된 blob의 수

BlobKillerThreadRecordBlobsErrors

BlobKiller 실행 중 발생한 blob 기록 관련 오류 수

BlobKillerThreadRecordedBlobs

메타데이터 저장소에 BlobKiller가 제거한 것으로 기록된 blob 수

BlobKillerThreadRemoveBlobsErrors

BlobKiller 실행 중 발생한 blob 삭제 오류 수

BlobKillerThreadRemovedBlobs

BlobKiller가 제거한 blob 수

BlobKillerThreadRemoveTasks

BlobKiller에 의해 생성된 제거 작업 수

BlobKillerThreadRuns

BlobKiller 스레드의 실행 횟수

BuildPatchesJoinMicroseconds

Join 모드에서 패치 파트를 적용하기 위해 인덱스와 해시 테이블을 생성하는 데 소요된 총 시간

BuildPatchesMergeMicroseconds

Merge 모드에서 패치 파트를 적용하기 위한 인덱스를 생성하는 데 소요된 총 시간

CachedReadBufferCacheWriteBytes

원본(원격 파일 시스템 등)에서 파일 시스템 캐시로 기록된 바이트 수

CachedReadBufferCacheWriteMicroseconds

파일 시스템 캐시에 데이터를 쓰는 데 걸린 시간

CachedReadBufferCacheWriteStopped

파일 시스템 캐시에 파일 세그먼트(file segment)를 쓰는 작업이 다운로드 도중 중단된(공간 예약 실패 또는 캐시 쓰기 실패) 횟수이며, 중단 이후의 읽기는 캐시를 우회하여 진행됩니다

CachedReadBufferCreateBufferMicroseconds

버퍼 준비에 걸린 시간

CachedReadBufferPredownloadedBytes

파일 시스템 캐시 소스에서 읽은 바이트 수입니다. 캐시 세그먼트는 전체를 왼쪽에서 오른쪽으로 읽기 때문에, 필요한 데이터에 도달하려면 현재 작업과 무관한 세그먼트 일부도 미리 다운로드해야 할 수 있습니다.

CachedReadBufferPredownloadedFromSourceBytes

사전 다운로드용으로 파일 시스템 캐시 소스(remote fs 등)에서 읽은 바이트 수

CachedReadBufferPredownloadedFromSourceMicroseconds

사전 다운로드를 위해 파일 시스템 캐시 소스(원격 파일 시스템 등)에서 읽는 데 걸린 시간

CachedReadBufferReadFromCacheBytes

파일 시스템 캐시에서 읽은 바이트

CachedReadBufferReadFromCacheHits

파일 시스템 캐시에서 읽을 때 캐시 적중이 발생한 횟수입니다.

CachedReadBufferReadFromCacheMicroseconds

파일 시스템 캐시에서 읽는 데 걸린 시간

CachedReadBufferReadFromCacheMisses

파일 시스템 캐시에서 읽는 동안 캐시 미스가 발생한 횟수입니다.

CachedReadBufferReadFromSourceBytes

파일 시스템 캐시의 소스(remote fs 등)에서 읽은 바이트 수

CachedReadBufferReadFromSourceMicroseconds

파일 시스템 캐시 소스(원격 파일 시스템 등)에서 읽는 데 소요된 시간

CachedReadBufferWaitReadBufferMicroseconds

내부 읽기 버퍼를 기다리는 데 소요된 시간입니다(캐시 대기 포함).

CachedWriteBufferCacheWriteBytes

소스(원격 파일 시스템 등)에서 파일 시스템 캐시로 쓰인 바이트 수

CachedWriteBufferCacheWriteMicroseconds

데이터를 파일 시스템 캐시에 기록하는 데 소요된 시간

CachedWriteBufferCacheWriteStopped

write-through 캐싱이 중단된 횟수(공간 예약 실패, 캐시 쓰기 실패, 또는 이를 포함하는 세그먼트가 축출되는 중인 경우)이며, 중단 이후에는 캐시를 채우지 않고 쓰기가 계속됩니다

CachedWriteBufferCoveringSegmentShrinkFailed

기록 중인 offset보다 뒤에 남아 있는 커버링 파일 세그먼트를 축소할 수 없거나(다른 주체가 점유하고 있어 그 안의 hole을 해석할 수 없는 경우), 동시에 축출되어 write-through 캐싱을 중단해야 했던 횟수

CachedWriteBufferCoveringSegmentShrunk

write-through 캐싱이 새로운 파일 세그먼트에서 캐싱을 계속하기 위해, 기록 중인 offset보다 뒤에 남아 있던 커버링 파일 세그먼트를 축소한 횟수입니다(그 사이의 range는 다른 Distributed Cache 서버로 전달됨).

CacheWarmerBytesDownloaded

전용 백그라운드 스레드가 파일 시스템 캐시로 가져와 저장한 데이터의 양입니다.

CacheWarmerDataPartsDownloaded

CacheWarmer가 전체를 가져온 데이터 파트(data part)의 수입니다.

CannotRemoveEphemeralNode

ephemeral 노드를 제거하려고 시도하는 동안 오류가 발생한 횟수입니다. 이는 문제가 아닙니다. ZooKeeper 라이브러리 구현상 세션이 만료되면 해당 노드가 제거되도록 보장되기 때문입니다.

CannotWriteToWriteBufferDiscard

파이프가 가득 찼거나 파이프에 쓸 수 없어 쿼리 프로파일러 또는 시그널 핸들러에 의해 삭제된 스택 트레이스 수입니다.

CoalescingSortedMilliseconds

정렬된 컬럼을 병합하는 데 소요된 총 시간

CollapsingSortedMilliseconds

정렬된 컬럼 축약에 소요된 총 시간

CommonBackgroundExecutorTaskCancelMicroseconds

Common executor 작업에서 cancel()에 소요된 시간입니다.

CommonBackgroundExecutorTaskExecuteStepMicroseconds

Common executor 작업의 executeStep() 실행에 소요된 시간입니다.

CommonBackgroundExecutorTaskResetMicroseconds

Common executor의 작업을 재설정하는 데 걸린 시간입니다.

CommonBackgroundExecutorWaitMicroseconds

Common executor에서 완료될 때까지 대기하는 데 소요된 시간입니다.

CompiledFunctionExecute

컴파일된 함수가 실행된 횟수입니다.

CompileExpressionsBytes

표현식 컴파일에 사용되는 바이트 수입니다.

CompileExpressionsMicroseconds

표현식을 LLVM 코드로 컴파일하는 데 걸린 총 시간입니다.

CompileFunction

생성된 LLVM 코드를 컴파일해 복잡한 표현식을 위한 융합 함수를 생성하는 작업이 시작된 횟수입니다.

CompileRegexpFunction

정규식이 머신 코드(machine code)로 JIT 컴파일된 횟수입니다.

CompressedReadBufferBlocks

압축된 소스(파일, 네트워크)에서 읽은 압축 블록 수입니다(데이터 블록은 서로 독립적으로 압축됩니다).

CompressedReadBufferBytes

압축된 소스(파일, 네트워크)에서 읽은 비압축 바이트 수입니다(즉, 압축 해제 후의 바이트 수).

CompressedReadBufferChecksumDoesntMatch

압축된 블록의 체크섬이 일치하지 않은 횟수입니다.

CompressedReadBufferChecksumDoesntMatchMicroseconds

압축된 블록의 체크섬 불일치로 인한 비트 반전을 감지하는 데 소요된 총 시간입니다.

CompressedReadBufferChecksumDoesntMatchSingleBitMismatch

압축된 블록의 체크섬 불일치가 단일 비트 차이로 인해 발생한 횟수입니다.

ConcurrencyControlDownscales

CPU 다운스케일링 이벤트 총 횟수

ConcurrencyControlPreemptedMicroseconds

CPU 슬롯이 선점되어 쿼리가 대기한 총 시간입니다.

ConcurrencyControlPreemptions

CPU가 선점된 총 횟수

ConcurrencyControlQueriesDelayed

CPU 슬롯 용량 부족으로 지연된 쿼리 수입니다. 경합 지표로, 경합이 없는 서버에서의 지연 업스케일 대기는 제외합니다.

ConcurrencyControlSlotsAcquired

확보한 CPU 슬롯의 총개수

ConcurrencyControlSlotsAcquiredNonCompeting

경합하지 않는 CPU 슬롯의 총 획득 횟수

ConcurrencyControlSlotsDelayed

용량 부족으로 인해 할당 시점에 부여되지 않은 CPU 슬롯 수입니다. 지연 할당으로 보류된 슬롯은 제외됩니다.

ConcurrencyControlSlotsGranted

쿼리당 1개의 thread를 보장하는 기준과 use_concurrency_control = 0으로 설정된 쿼리에 대해 부여된 CPU 슬롯 수

ConcurrencyControlUpscales

CPU 업스케일링이 발생한 총 횟수

ConcurrencyControlWaitMicroseconds

쿼리가 CPU 슬롯을 요청한 리소스를 기다리며 대기한 총 시간입니다.

ConcurrentQuerySlotsAcquired

획득된 쿼리 슬롯의 총개수

ConcurrentQueryWaitMicroseconds

쿼리가 쿼리 슬롯을 대기한 총 시간

ConnectionPoolIsFullMicroseconds

연결 풀의 슬롯을 기다리는 데 소요된 총 시간입니다.

ContextLock

Context 잠금을 획득했거나 획득을 시도한 횟수입니다. 전역 잠금입니다.

ContextLockWaitMicroseconds

Context 잠금 대기 시간(마이크로초 단위)

CoordinatedMergesMergeAssignmentRequest

머지 할당 요청의 총 수

CoordinatedMergesMergeAssignmentRequestMicroseconds

머지 할당 클라이언트에서 소요된 총 시간

CoordinatedMergesMergeAssignmentResponse

머지 할당 요청의 총 개수

CoordinatedMergesMergeAssignmentResponseMicroseconds

머지 할당 핸들러에 소요된 총 시간

CoordinatedMergesMergeCoordinatorFetchMetadataMicroseconds

머지 코디네이터 내부에서 최신 메타데이터를 가져오는 데 걸린 총 시간

CoordinatedMergesMergeCoordinatorFilterMicroseconds

머지 코디네이터 내부에서 준비된 머지를 필터링하는 데 걸린 총 시간

CoordinatedMergesMergeCoordinatorLockStateExclusivelyCount

coordinator state lock을 배타적으로 획득한 총 횟수

CoordinatedMergesMergeCoordinatorLockStateExclusivelyMicroseconds

coordinator state 뮤텍스를 배타적으로 잠그는 데 걸린 총 시간

CoordinatedMergesMergeCoordinatorLockStateForShareCount

coordinator state lock의 for share 캡처 총 횟수

CoordinatedMergesMergeCoordinatorLockStateForShareMicroseconds

공유 잠금을 위해 coordinator state 뮤텍스를 잠그는 데 소요된 총 시간

CoordinatedMergesMergeCoordinatorSelectMergesMicroseconds

머지 코디네이터 내부에서 머지 선택기를 사용해 머지를 선정하는 데 소요된 총 시간

CoordinatedMergesMergeCoordinatorUpdateCount

머지 코디네이터 업데이트의 총 횟수

CoordinatedMergesMergeCoordinatorUpdateMicroseconds

머지 코디네이터 상태 업데이트에 소요된 총 시간

CoordinatedMergesMergeWorkerUpdateCount

머지 워커 업데이트의 총 개수

CoordinatedMergesMergeWorkerUpdateMicroseconds

워커가 할당된 머지의 로컬 상태를 업데이트하는 데 걸린 총 시간

CreatedLogEntryForMerge

ReplicatedMergeTree에서 파트 머지를 위한 로그 항목을 성공적으로 생성했습니다.

CreatedLogEntryForMutation

ReplicatedMergeTree에서 파트 변경을 위한 로그 항목을 성공적으로 생성했습니다.

CreatedReadBufferDirectIO

다른 읽기 메서드와 비교해 선택하는 과정에서, 데이터 읽기용 O_DIRECT 읽기 버퍼가 생성된 횟수입니다.

CreatedReadBufferDirectIOFailed

데이터를 읽기 위해 O_DIRECT를 사용하는 읽기 버퍼를 생성하려고 시도했지만(다른 읽기 메서드 중에서 선택하는 과정에서), 파일 시스템 지원 부족이나 기타 이유로 OS가 이를 허용하지 않아 일반적인 읽기 메서드로 대체된 횟수입니다.

CreatedReadBufferMMap

읽기 방식으로 다른 메서드 대신 mmap을 사용하는 읽기 버퍼가 생성된 횟수입니다.

CreatedReadBufferMMapFailed

데이터를 읽기 위해 mmap 기반 읽기 버퍼를 생성하려고 시도했지만(다른 읽기 메서드와 비교해 선택하는 과정에서), 파일 시스템 미지원 등으로 OS가 이를 허용하지 않아 일반 읽기 메서드로 대체된 횟수입니다.

CreatedReadBufferOrdinary

데이터를 읽기 위해 일반 읽기 버퍼가 생성된 횟수입니다(다른 읽기 메서드 중에서 읽기 방식을 선택하는 과정에서).

DataAfterMergeDiffersFromReplica

머지 후 데이터가 다른 레플리카의 데이터와 바이트 단위까지 동일하지 않은 횟수입니다. 원인은 여러 가지일 수 있습니다.
  1. 서버 업데이트 후 더 최신 버전의 압축 라이브러리를 사용하는 경우
  2. 다른 압축 방식을 사용하는 경우
  3. 비결정적 압축 알고리즘을 사용하는 경우(발생 가능성은 매우 낮음)
  4. 코드의 논리 오류로 인해 머지 알고리즘이 비결정적으로 동작하는 경우
  5. 코드 버그로 인해 메모리에서 데이터 손상이 발생한 경우
  6. 하드웨어 문제로 인해 메모리에서 데이터 손상이 발생한 경우
  7. 서버 시작 후 원본 데이터를 수동으로 수정한 경우
  8. ZooKeeper에 저장된 체크섬을 수동으로 수정한 경우
  9. ‘enable_mixed_granularity_parts’와 같은 파트 포맷 관련 설정이 레플리카마다 다른 경우 서버는 이 상황을 감지하면 바이트 단위까지 동일한 결과를 보장하기 위해 레플리카에서 병합된 파트를 다운로드합니다.

DataAfterMutationDiffersFromReplica

mutation 이후 데이터가 다른 레플리카의 데이터와 바이트 단위까지 동일하지 않은 횟수입니다. ‘DataAfterMergeDiffersFromReplica’에 설명된 이유 외에도, 비결정적인 mutation으로 인해 발생할 수도 있습니다.

NULL에 대한 기본 구현이 처리한 행 수

함수 실행 중 NULL에 대한 기본 구현이 처리한 행 수

DefaultImplementationForNullsRowsWithNulls

함수 실행 시 NULL에 대한 기본 구현으로 처리되는 NULL 값을 포함한 행 수

DelayedInserts

파티션의 활성 데이터 파트 수가 많아 MergeTree 테이블에 블록을 INSERT하는 작업의 속도가 제한된 횟수입니다.

DelayedInsertsMilliseconds

파티션의 활성 데이터 파트 수가 많아 MergeTree 테이블에 블록을 INSERT할 때 속도가 제한되며 소요된 총 밀리초 수입니다.

DelayedMutations

테이블에 완료되지 않은 뮤테이션이 너무 많아 MergeTree 테이블의 뮤테이션이 스로틀링된 횟수입니다.

DelayedMutationsMilliseconds

테이블에 완료되지 않은 뮤테이션 수가 많아 MergeTree 테이블의 뮤테이션이 스로틀링된 동안 소요된 총 밀리초 수입니다.

DeltaLakeDeltaLogExistenceChecks

DeltaLake _delta_log의 존재 여부를 확인하기 위해 수행된 객체 저장소 목록 조회 횟수(예: CREATE TABLE 실행 중).

DeltaLakePartitionPrunedFiles

DeltaLake 파티션 프루닝으로 건너뛴 파일 수

DeltaLakeScannedFiles

DeltaLake 스캔 콜백에서 스캔한 파일 수

DeltaLake 스냅샷 초기화 횟수

객체 스토리지에서 DeltaLake 테이블 스냅샷을 초기화한 횟수

DictCacheKeysExpired

‘cache’ 타입 딕셔너리에서 조회되어 cache에서 찾았지만, 이미 만료된 키의 수입니다.

DictCacheKeysHit

‘cache’ 타입 딕셔너리에서 조회된 키 중 캐시에서 찾은 키 수입니다.

DictCacheKeysNotFound

‘cache’ 타입 딕셔너리에서 조회했으나 찾지 못한 키 수입니다.

DictCacheKeysRequested

데이터 소스에서 ‘cache’ 타입 딕셔너리에 대해 요청된 키 수입니다.

DictCacheKeysRequestedFound

‘cache’ 타입 딕셔너리의 데이터 소스에 요청되어 데이터 소스에서 발견된 키 수입니다.

DictCacheKeysRequestedMiss

데이터 소스에 요청되었으나 해당 데이터 소스에서 찾을 수 없었던 ‘cache’ 타입 딕셔너리 키의 수입니다.

DictCacheLockReadNs

‘cache’ 타입 딕셔너리에서 데이터를 조회하기 위해 읽기 잠금을 대기하는 데 소요된 나노초 수입니다.

DictCacheLockWriteNs

‘cache’ 타입 딕셔너리의 데이터를 업데이트하기 위해 쓰기 잠금을 획득할 때까지 대기한 나노초 수입니다.

DictCacheRequests

‘cache’ 타입 딕셔너리에 대해 외부 데이터 소스로 보낸 일괄 요청 수입니다.

DictCacheRequestTimeNs

‘cache’ 타입 딕셔너리의 외부 데이터 소스를 쿼리하는 데 소요된 나노초 수입니다.

DirectorySync

디렉터리에 대해 F_FULLFSYNC/fsync/fdatasync 함수가 호출된 총 횟수입니다.

DirectorySyncElapsedMicroseconds

디렉터리에 대한 F_FULLFSYNC/fsync/fdatasync 시스템 호출이 완료되기를 기다리는 데 소요된 총 시간입니다.

DiskAzureCommitBlockList

Disk Azure blob storage API CommitBlockList 호출 횟수

DiskAzureCopyObject

Disk Azure blob storage API CopyObject 호출 횟수

DiskAzureCreateContainer

Disk Azure blob storage API의 CreateContainer 호출 횟수입니다.

DiskAzureDeleteObjects

Azure blob storage API의 DeleteObject 호출 횟수입니다.

DiskAzureGetObject

Disk Azure API GetObject 호출 횟수입니다.

DiskAzureGetProperties

Disk Azure blob storage API의 GetProperties 호출 수입니다.

DiskAzureGetRequestThrottlerBlocked

throttler에 의해 차단된 Azure 디스크 GET 요청의 수입니다.

DiskAzureGetRequestThrottlerCount

throttler를 거친 Azure 디스크 GET 요청 수입니다. 차단된 요청과 차단되지 않은 요청이 모두 포함됩니다.

DiskAzureGetRequestThrottlerSleepMicroseconds

Azure 디스크 GET 요청 스로틀링을 준수하기 위해 쿼리가 대기한 총 시간입니다.

DiskAzureListObjects

Disk Azure blob storage API의 ListObjects 호출 수입니다.

DiskAzurePutRequestThrottlerBlocked

throttler에 의해 차단된 Azure 디스크 PUT 요청의 수입니다.

DiskAzurePutRequestThrottlerCount

throttler를 통과한 Azure 디스크 PUT 요청 수입니다. 차단된 요청과 차단되지 않은 요청을 모두 포함합니다.

DiskAzurePutRequestThrottlerSleepMicroseconds

Azure 디스크 PUT 요청 스로틀링에 맞추기 위해 쿼리가 대기한 총 시간입니다.

DiskAzureReadMicroseconds

Azure 디스크 읽기 요청을 기다리는 데 소요된 총 시간입니다.

DiskAzureReadRequestsCount

Azure 디스크 읽기 요청 수입니다.

DiskAzureReadRequestsErrors

Azure 디스크 읽기 요청 오류의 수입니다.

DiskAzureReadRequestsRedirects

Azure 디스크 읽기 요청 리디렉션 횟수입니다.

DiskAzureReadRequestsThrottling

Azure 디스크 읽기 요청 중 스로틀링된 요청 수.

DiskAzureStageBlock

Disk Azure blob storage API의 StageBlock 호출 횟수

DiskAzureUpload

Disk Azure blob storage API의 Upload 호출 수

DiskAzureWriteMicroseconds

Azure 디스크 쓰기 요청을 기다리는 데 소요된 총 시간입니다.

DiskAzureWriteRequestsCount

Azure 디스크에 대한 쓰기 요청 수입니다.

DiskAzureWriteRequestsErrors

Azure 디스크 쓰기 요청 오류의 수입니다.

DiskAzureWriteRequestsRedirects

Azure 디스크 쓰기 요청 리디렉션 수.

DiskAzureWriteRequestsThrottling

스로틀링이 적용된 Azure 디스크 쓰기 요청 수입니다.

DiskConnectionsCreated

디스크에 생성된 연결 수

DiskConnectionsElapsedMicroseconds

디스크 연결을 생성하는 데 소요된 총 시간

DiskConnectionsErrors

디스크 연결 생성 실패 횟수

DiskConnectionsExpired

디스크의 만료된 연결 수

DiskConnectionsPreserved

디스크용으로 유지된 연결 수

DiskConnectionsReset

디스크 연결 재설정 수

DiskConnectionsReused

디스크에서 재사용된 연결 수

DiskObjectStorageWaitBlobRemovalMicroseconds

메타데이터 트랜잭션을 커밋한 후, 대기 중인 blob 제거를 기다리는 데 소요된 시간

DiskPlainRewritableAzureDirectoryCreated

AzureObjectStorage용 ‘plain_rewritable’ 메타데이터 저장소가 생성한 디렉터리 수입니다.

DiskPlainRewritableAzureDirectoryRemoved

AzureObjectStorage에서 ‘plain_rewritable’ 메타데이터 저장소가 제거한 디렉터리 수.

DiskPlainRewritableLegacyLayoutDiskCount

레거시 레이아웃의 ‘plain_rewritable’ 디스크 수입니다.

DiskPlainRewritableLocalDirectoryCreated

LocalObjectStorage용으로 ‘plain_rewritable’ 메타데이터 저장소에서 생성한 디렉터리 수입니다.

DiskPlainRewritableLocalDirectoryRemoved

LocalObjectStorage에서 ‘plain_rewritable’ 메타데이터 저장소가 제거한 디렉터리 수입니다.

DiskPlainRewritableS3DirectoryCreated

S3ObjectStorage용 ‘plain_rewritable’ 메타데이터 저장소가 생성한 디렉터리 수입니다.

DiskPlainRewritableS3DirectoryRemoved

S3ObjectStorage에서 ‘plain_rewritable’ 메타데이터 저장소가 제거한 디렉터리 수입니다.

DiskPlainRewritableUndoStageRetries

실패한 ‘plain_rewritable’ 메타데이터 트랜잭션을 되돌리는 단계가 객체 스토리지에서 거부되어 다시 수행해야 했던 횟수입니다.

DiskReadElapsedMicroseconds

read syscall 대기에 소요된 총 시간입니다. 여기에는 페이지 캐시에서의 읽기도 포함됩니다.

DiskS3AbortMultipartUpload

DiskS3 API의 AbortMultipartUpload 호출 횟수입니다.

DiskS3CompleteMultipartUpload

DiskS3 API의 CompleteMultipartUpload 호출 수입니다.

DiskS3CopyObject

DiskS3 API의 CopyObject 호출 수.

DiskS3CreateMultipartUpload

DiskS3 API의 CreateMultipartUpload 호출 수.

DiskS3DeleteObjects

DiskS3 API DeleteObject 호출 횟수입니다.

DiskS3GetObject

DiskS3 API의 GetObject 호출 횟수입니다.

DiskS3GetObjectTagging

DiskS3 API GetObjectTagging 호출 횟수입니다.

DiskS3GetRequestThrottlerBlocked

throttler에 의해 차단된 DiskS3의 GET 및 SELECT 요청 수입니다.

DiskS3GetRequestThrottlerCount

throttler를 거친 DiskS3 GET 및 SELECT 요청 수: 차단된 요청 및 차단되지 않은 요청.

DiskS3GetRequestThrottlerSleepMicroseconds

DiskS3 GET 및 SELECT 요청 스로틀링을 준수하기 위해 쿼리가 대기한 총 시간입니다.

DiskS3HeadObject

DiskS3 API의 HeadObject 호출 횟수입니다.

DiskS3ListObjects

DiskS3 API의 ListObjects 호출 횟수입니다.

DiskS3PutObject

DiskS3 API의 PutObject 호출 수입니다.

DiskS3PutRequestThrottlerBlocked

throttler로 차단된 DiskS3 PUT, COPY, POST 및 LIST 요청 수입니다.

DiskS3PutRequestThrottlerCount

스로틀러를 거친 DiskS3 PUT, COPY, POST, LIST 요청 수입니다. 차단된 요청과 차단되지 않은 요청을 모두 포함합니다.

DiskS3PutRequestThrottlerSleepMicroseconds

DiskS3 PUT, COPY, POST 및 LIST 요청 스로틀링을 준수하기 위해 쿼리가 대기한 총 시간입니다.

DiskS3ReadMicroseconds

DiskS3 스토리지에 대한 GET 및 HEAD 요청에 걸린 시간입니다.

DiskS3ReadRequestAttempts

DiskS3 storage에 대한 GET 및 HEAD 요청의 시도 횟수입니다. 최초 시도와 모든 재시도를 포함하되, S3 재시도 전략에 따라 내부적으로 수행된 재시도는 제외합니다.

DiskS3ReadRequestRetryableErrors

S3 재시도 전략 내부에서 수행된 재시도를 제외한 DiskS3 storage의 GET 및 HEAD 요청에 대한 재시도 가능 오류 수

DiskS3ReadRequestsCount

DiskS3 스토리지에 대한 GET 및 HEAD 요청 수입니다.

DiskS3ReadRequestsErrors

DiskS3 storage에 대한 GET 및 HEAD 요청에서 발생한 스로틀링 이외의 오류 수입니다.

DiskS3ReadRequestsRedirects

DiskS3 storage에 대한 GET 및 HEAD 요청에서 발생한 리디렉션 수입니다.

DiskS3ReadRequestsThrottling

DiskS3 storage의 GET 및 HEAD 요청에서 발생한 429 및 503 오류 수입니다.

DiskS3UploadPart

DiskS3 API의 UploadPart 호출 횟수입니다.

DiskS3UploadPartCopy

DiskS3 API의 UploadPartCopy 호출 횟수입니다.

DiskS3WriteMicroseconds

DiskS3 storage에 대한 POST, DELETE, PUT 및 PATCH 요청에 걸린 시간입니다.

DiskS3WriteRequestAttempts

초기 시도와 모든 재시도를 포함하되 retry strategy에 의해 내부적으로 수행된 재시도는 제외한, DiskS3 storage에 대한 POST, DELETE, PUT, PATCH 요청의 총 시도 횟수

DiskS3WriteRequestRetryableErrors

retry strategy에 따라 내부적으로 수행된 재시도를 제외한, DiskS3 storage에 대한 POST, DELETE, PUT 및 PATCH 요청의 재시도 가능한 오류 수

DiskS3WriteRequestsCount

DiskS3 storage로의 POST, DELETE, PUT 및 PATCH 요청 수입니다.

DiskS3WriteRequestsErrors

DiskS3 storage의 POST, DELETE, PUT 및 PATCH 요청에서 발생한 스로틀링 이외의 오류 수.

DiskS3WriteRequestsRedirects

DiskS3 storage에 대한 POST, DELETE, PUT 및 PATCH 요청의 리디렉션 횟수입니다.

DiskS3WriteRequestsThrottling

DiskS3 storage로 전송된 POST, DELETE, PUT 및 PATCH 요청에서 발생한 429 및 503 오류 수.

DiskWriteElapsedMicroseconds

write syscall을 대기하는 데 소요된 총 시간입니다. 여기에는 페이지 캐시에 쓰는 작업이 포함됩니다.

DistinctTransformsAbandonedDeduplication

관측된 입력이 거의 전부 고유하고 다운스트림의 consumer가 어차피 중복 제거를 수행하므로, 해시 테이블을 버리고 중복 제거를 중단한 중복 제거 변환의 개수입니다. 여기에는 예비 DISTINCT(allow_preliminary_distinct_abandoning 참조)와 IN 서브쿼리 Set fill 앞단의 스트림별 사전 중복 제거가 해당합니다.

DistinctTransformsSwitchedToPassThrough

쿼리 메모리가 external DISTINCT 임계값을 초과했거나 예상되는 해싱 할당량이 남은 임계값 예산을 초과할 것으로 판단되어(max_bytes_before_external_distinct 참조), 해시 테이블을 해제하고 모든 행을 그대로 통과시키기 시작한 사전 DISTINCT 변환의 개수입니다. 이 경우 중복 제거는 디스크로 spill하는 최종 DISTINCT 단계에서 처리됩니다.

DistrCacheBackgroundWrites

Distributed Cache 쓰기 버퍼 이벤트입니다. 백그라운드 스레드에서 실행된 캐시 쓰기 횟수입니다(백그라운드 쓰기 슬롯을 획득한 경우).

DistrCacheConnectAttempts

Distributed Cache 연결 이벤트입니다. Distributed Cache에 연결을 시도한 횟수입니다.

DistrCacheConnectErrors

Distributed Cache 클라이언트 이벤트입니다. 요청을 생성하기 전에 Distributed Cache 서버에 연결하지 못한 횟수입니다(시도별로 집계되는 DistrCacheUnsuccessfulConnectAttempts와 달리, 모든 연결 시도가 모두 실패한 뒤 요청당 한 번만 집계됩니다). 풀에서 사용 가능한 연결을 기다리다가 시간 초과된 경우도 여기에 집계됩니다. 반면 요청 생성 중 재연결에 실패한 경우는 DistrCacheMakeRequestErrors에 집계됩니다

DistrCacheConnectMicroseconds

Distributed Cache 연결 이벤트입니다. Distributed Cache에 연결하는 데 소요된 시간입니다.

DistrCacheEstimatedInflightBytesOnSeek

Distributed Cache 읽기 버퍼 이벤트. 연결 폐기 여부를 검토한 seek 시점의 추정 in-flight 바이트 수입니다(DistrCacheUnusedDataPacketsBytesReadRangeIdChanged와 비교).

DistrCacheFallbackReadMicroseconds

분산 캐시 읽기 버퍼 이벤트입니다. Distributed Cache 대신 폴백 버퍼에서 읽는 데 걸린 시간입니다.

DistrCacheGetClientMicroseconds

Distributed Cache connection 이벤트. Distributed Cache용 클라이언트를 가져오는 데 걸린 시간

DistrCacheGetResponseMicroseconds

Distributed Cache 클라이언트 이벤트입니다. Distributed Cache로부터 응답을 받기까지 대기한 시간입니다.

DistrCacheHashRingRebuilds

Distributed Cache 레지스트리 이벤트입니다. Distributed Cache hash ring 재구축 횟수

DistrCacheInlineWrites

Distributed Cache 쓰기 버퍼 이벤트. 호출 스레드에서 인라인으로 실행된 캐시 쓰기 횟수(겹칠 객체 스토리지 쓰기가 없는 임시 데이터의 쓰기)

DistrCacheLockRegistryMicroseconds

Distributed Cache 레지스트리 이벤트. DistributedCacheRegistry 잠금을 획득하는 데 걸린 시간

DistrCacheMakeRequestErrors

Distributed Cache 클라이언트 이벤트. 요청 시 발생한 Distributed Cache 오류 수

DistrCacheNextImplMicroseconds

Distributed Cache 읽기 버퍼 이벤트입니다. ReadBufferFromDistributedCache::nextImpl에 소요된 시간입니다.

DistrCacheObjectStorageWriteBytes

Distributed Cache 쓰기 버퍼 이벤트입니다. 객체 스토리지에 기록된 바이트 수

DistrCacheObjectStorageWriteMicroseconds

Distributed Cache 쓰기 버퍼 이벤트. 객체 스토리지에 쓰는 데 걸린 시간

DistrCacheOpenedConnections

Distributed Cache 연결 이벤트입니다. Distributed Cache에 열려 있는 연결 수입니다.

DistrCacheOpenedConnectionsBypassingPool

Distributed Cache 연결 이벤트입니다. 풀을 우회하는 Distributed Cache의 열린 연결 수입니다.

DistrCachePrecomputeRangesMicroseconds

Distributed Cache 읽기 버퍼 이벤트입니다. 읽기 범위를 미리 계산하는 데 걸린 시간

DistrCacheRangeChange

Distributed Cache 읽기 버퍼 이벤트입니다. seek/last_position 변경으로 인해 읽기 범위를 변경한 횟수입니다.

DistrCacheRangeResetBackward

Distributed Cache 읽기 버퍼 이벤트. seek/last_position이 변경되어 읽기 범위를 재설정한 횟수

DistrCacheRangeResetForward

Distributed Cache 읽기 버퍼 이벤트. seek 또는 last_position 변경으로 인해 읽기 범위를 재설정한 횟수

DistrCacheReadBytesFromFallbackBuffer

Distributed Cache 읽기 버퍼 이벤트. 폴백 버퍼에서 읽어온 바이트 수

DistrCacheReadBytesSkippedOnSeek

Distributed Cache 읽기 버퍼 이벤트입니다. 열려 있는 스트림을 재사용하기 위해 순방향 seek를 수행할 때 폐기된 in-flight 바이트 수입니다

DistrCacheReadBytesUnconsumedOnEndRequest

Distributed Cache 읽기 버퍼 이벤트. 요청이 조기에 종료되었을 때 요청된 읽기 범위 중 소비되지 않고 남은 바이트 수

DistrCacheReadErrors

Distributed Cache 클라이언트 이벤트. 읽기 요청 중 Distributed Cache에서 발생한 오류의 총수(DistrCacheReadErrorsRetriable + DistrCacheReadErrorsNonRetriable와 같음)

DistrCacheReadErrorsNonRetriable

Distributed Cache 클라이언트 이벤트. 읽기 요청 중 발생한 재시도할 수 없는 Distributed Cache 오류 수

DistrCacheReadErrorsRetriable

Distributed Cache 클라이언트 이벤트. 읽기 요청 중 발생한 재시도 가능한 Distributed Cache 오류 수입니다(재시도로 복구된 경우를 포함해, 발생할 때마다 집계됨).

DistrCacheReadMicroseconds

Distributed Cache 읽기 버퍼 이벤트. Distributed Cache에서 읽는 데 걸린 시간

DistrCacheReadRequestRetries

Distributed Cache 읽기 버퍼 이벤트입니다. 재시도 가능한 오류 발생 후 읽기 요청을 재시도한 횟수입니다(초기 요청 생성 재시도 포함).

DistrCacheReadRequestRetriesExhausted

Distributed Cache 읽기 버퍼 이벤트. 재시도 가능한 읽기 오류가 읽기 요청 재시도 한도 내에서도 성공하지 못한 횟수

DistrCacheReadThrottlerBytes

‘max_distributed_cache_read_bandwidth_for_server’ 스로틀러를 통과한 바이트 수입니다.

DistrCacheReadThrottlerSleepMicroseconds

‘max_distributed_cache_read_bandwidth_for_server’ 스로틀링을 적용하기 위해 쿼리가 대기한 총 시간입니다.

DistrCacheReceivedCredentialsRefreshPackets

Distributed Cache 클라이언트 이벤트. Distributed Cache에서 수신한 RefreshCredentials 패킷의 총개수입니다.

DistrCacheReceivedDataPackets

Distributed Cache 클라이언트 이벤트. Distributed Cache에서 수신한 데이터 패킷의 총개수입니다.

DistrCacheReceivedDataPacketsBytes

Distributed Cache 클라이언트 이벤트. Distributed Cache에서 수신한 데이터 패킷의 총 바이트 수

DistrCacheReceivedErrorPackets

Distributed Cache 클라이언트 이벤트입니다. Distributed Cache에서 수신한 오류 패킷의 총수입니다.

DistrCacheReceivedOkPackets

Distributed Cache 클라이언트 이벤트입니다. Distributed Cache에서 수신한 Ok 패킷 수의 총합입니다.

DistrCacheReceivedSlowDownPackets

Distributed Cache 클라이언트 이벤트. Distributed Cache에서 수신한 SlowDown 패킷의 총 개수(해당 클라이언트의 가중치에 비해 열린 연결이 너무 많아 서버가 새 연결을 거부한 경우)

DistrCacheReceivedStopPackets

Distributed Cache 클라이언트 이벤트. Distributed Cache에서 수신한 Stop 패킷의 총 개수

DistrCacheReceiveResponseErrors

Distributed Cache 클라이언트 이벤트. 요청 응답을 수신할 때 발생한 Distributed Cache 오류 수

DistrCacheRegistryUpdateMicroseconds

Distributed Cache registry 이벤트입니다. Distributed Cache registry를 업데이트하는 데 걸린 시간입니다.

DistrCacheRegistryUpdates

Distributed Cache registry 이벤트. Distributed Cache registry 업데이트 횟수

DistrCacheRemoveOutdatedMicroseconds

Distributed Cache 연결 이벤트입니다. 연결 풀에서 더 이상 유효하지 않은 연결을 제거하는 데 걸린 시간입니다.

DistrCacheReusedConnections

Distributed Cache 연결 이벤트입니다. Distributed Cache에 재사용된 연결 수입니다.

DistrCacheSeekBufferedBytesShortfall

Distributed Cache 읽기 버퍼 이벤트. 건너뛰기가 거부되었을 때 로컬에 버퍼링된 데이터가 간격(gap)에 미치지 못한 바이트 수

DistrCacheSeekCancelledRequests

Distributed Cache 읽기 버퍼 이벤트입니다. seek가 스트림을 재사용하지 않고 열려 있던 request를 취소한 횟수

DistrCacheSeekReRequestFirstPacketMicroseconds

Distributed Cache 읽기 버퍼 이벤트. seek로 인해 열려 있는 스트림에서 새로운 읽기 범위를 요청한 시점부터 첫 번째 패킷을 수신할 때까지의 시간

DistrCacheSeekReRequests

Distributed Cache 읽기 버퍼 이벤트. seek가 동일한 연결에서 새로운 읽기 범위를 요청한 횟수

DistrCacheSeekSkipDeclinedGapNotBuffered

Distributed Cache 읽기 버퍼 이벤트입니다. 해당 구간(gap)이 로컬에 버퍼링되어 있지 않아 건너뛸 수 없었던 순방향 seek 횟수

DistrCacheSeekSkips

Distributed Cache 읽기 버퍼 이벤트입니다. 열린 스트림에서 gap을 건너뛴 순방향 seek 횟수입니다

DistrCacheSentDataPackets

Distributed Cache 클라이언트 이벤트입니다. Distributed Cache로 전송된 데이터 패킷의 총개수입니다.

DistrCacheSentDataPacketsBytes

Distributed Cache 클라이언트 이벤트입니다. Distributed Cache로 전송된 데이터 패킷의 총바이트 수입니다.

DistrCacheServerAckRequestPackets

Distributed Cache 서버 이벤트입니다. DistributedCacheServer에서 발생한 AckRequest 패킷 수입니다.

DistrCacheServerCachedReadBufferCacheHits

Distributed Cache 서버 이벤트입니다. 파일 시스템 캐시를 읽는 동안 Distributed Cache에서 캐시 적중이 발생한 횟수입니다

DistrCacheServerCachedReadBufferCacheMisses

Distributed Cache 서버 이벤트입니다. 파일 시스템 캐시에서 읽는 중 Distributed Cache에서 캐시 미스가 발생한 횟수입니다.

DistrCacheServerCachedReadBufferCachePredownloadBytes

Distributed Cache 서버 이벤트입니다. 파일 시스템 캐시에서 읽는 동안 Distributed Cache에서 predownload를 위해 객체 스토리지로부터 읽어 온 바이트 수입니다.

DistrCacheServerCachedReadBufferCacheReadBytes

Distributed Cache 서버 이벤트입니다. 파일 시스템 캐시에서 읽는 동안 Distributed Cache의 캐시에서 읽어 온 바이트 수입니다.

DistrCacheServerCachedReadBufferCacheWrittenBytes

Distributed Cache 서버 이벤트입니다. 파일 시스템 캐시에서 읽는 동안 Distributed Cache의 캐시에 기록된 바이트 수입니다.

DistrCacheServerCachedReadBufferObjectStorageReadBytes

Distributed Cache server 이벤트입니다. 파일 시스템 캐시에서 읽는 동안 Distributed Cache의 객체 스토리지에서 읽어 온 바이트 수입니다.

DistrCacheServerConnectionRegistryClientLockWaitMicroseconds

Distributed Cache 서버 이벤트. 경합 발생 시 클라이언트별 연결 버킷 뮤텍스를 대기하는 데 소요된 시간(register/unregister/identify/eviction)

DistrCacheServerConnectionRegistryLockWaitMicroseconds

Distributed Cache 서버 이벤트. 경합(contention) 발생 시 전역 연결 레지스트리 뮤텍스를 대기하는 데 소요된 시간(identify, setClientWeight, eviction, 그리고 reindex 또는 버킷 삭제가 필요한 경우의 unregister)

DistrCacheServerConnectionsDroppedOverLimit

Distributed Cache 서버 이벤트입니다. 연결 수가 한도를 초과하여 닫힌 연결의 수입니다(가중치 대비 연결 수가 가장 많은 클라이언트의 연결부터 닫힘).

DistrCacheServerConnectionsRejectedOverLimit

Distributed Cache 서버 이벤트. 연결을 시도한 클라이언트가 허용된 연결 할당량을 초과하여 SlowDown 패킷과 함께 거부된 새 연결의 수

DistrCacheServerContinueRequestPackets

Distributed Cache 서버 이벤트입니다. DistributedCacheServer에서 발생한 ContinueRequest 패킷 수입니다.

DistrCacheServerCredentialsRefresh

Distributed Cache 서버 이벤트입니다. 만료된 자격 증명이 갱신된 건수입니다.

DistrCacheServerEndRequestPackets

Distributed Cache server에서 발생한 이벤트입니다. DistributedCacheServer의 EndRequest 패킷 수입니다.

DistrCacheServerNewS3CachedClients

Distributed Cache server 이벤트입니다. 새로 캐시된 S3 클라이언트의 수입니다.

DistrCacheServerProcessRequestMicroseconds

Distributed Cache 서버 이벤트입니다. DistributedCache 서버 측에서 요청을 처리하는 데 소요된 시간입니다.

DistrCacheServerReceivedCredentialsRefreshPackets

Distributed Cache 서버 이벤트입니다. DistributedCacheServer에서 수신한 RefreshCredentials 클라이언트 패킷 수입니다.

DistrCacheServerReusedS3CachedClients

Distributed Cache 서버 이벤트입니다. 캐시된 S3 클라이언트 중 재사용된 수입니다.

DistrCacheServerShutdownConnectionsMicroseconds

Distributed Cache 서버 이벤트입니다. 서버 종료 중 shutdownAllConnections에서 활성 연결이 종료되거나(또는 강제로 닫힐 때까지) 기다리는 데 소요된 시간입니다.

DistrCacheServerSkipped

Distributed Cache 서버 이벤트입니다. 이전에 연결 시도가 실패하여 Distributed Cache 서버를 건너뛴 횟수입니다.

DistrCacheServerStartRequestPackets

Distributed Cache server 이벤트입니다. DistributedCacheServer에서 StartRequest 패킷의 수를 나타냅니다.

DistrCacheServerSwitches

분산 캐시 읽기 버퍼 이벤트. 읽기/쓰기 스루 캐시에서 Distributed Cache 서버 간 서버 전환 횟수

DistrCacheServerUpdates

Distributed Cache 이벤트입니다. hash로 선택된 서버가 변경되어(예: 서버 등록이 해제된 경우) 읽기 또는 쓰기 도중 서버가 전환된 횟수입니다.

DistrCacheSkippedWrites

Distributed Cache 쓰기 버퍼 이벤트입니다. 사용 가능한 백그라운드 쓰기 슬롯이 없어(distributed_cache_write_pool_size 서버 설정으로 지정된 한도에 도달) 또는 백그라운드 쓰기를 시작할 수 없어 write-through 캐시 쓰기를 건너뛴 쓰기 버퍼의 수입니다. 이 경우에도 데이터는 객체 스토리지에 기록됩니다

DistrCacheStaleReconnections

Distributed Cache 연결 이벤트입니다. 오래된(피어 측에서 종료한) 풀링된 연결로 인해 재연결된 횟수입니다.

DistrCacheStartRangeMicroseconds

분산 캐시 읽기 버퍼 이벤트. Distributed Cache를 사용해 새 읽기 범위를 시작하는 데 걸린 시간

DistrCacheSuccessfulConnectAttempts

Distributed Cache connection 이벤트입니다. Distributed Cache에 성공적으로 연결을 시도한 횟수입니다.

DistrCacheSuccessfulRegistryUpdates

Distributed Cache 레지스트리 이벤트입니다. 서버 레지스트리가 성공적으로 업데이트된 횟수입니다.

DistrCacheSystemTablesErrors

Distributed Cache 클라이언트 이벤트. 내부 검사용 시스템 테이블 요청(system.distributed_cache, system.distributed_cache_metrics, system.distributed_cache_events) 중 발생한 Distributed Cache 오류 수입니다. 이러한 요청은 재시도되지 않으므로 재시도 가능한 오류와 재시도 불가능한 오류가 함께 집계됩니다.

DistrCacheTemporaryFilesBytesWritten

Distributed Cache 연결 이벤트. Distributed Cache에서 생성된 임시 파일에 기록된 바이트 수

DistrCacheTemporaryFilesCreated

Distributed Cache 연결 이벤트. Distributed Cache에서 생성된 임시 파일의 수

DistrCacheUnsuccessfulConnectAttempts

Distributed Cache 연결 이벤트입니다. Distributed Cache에 대한 연결 시도 실패 횟수입니다.

DistrCacheUnsuccessfulRegistryUpdates

Distributed Cache 레지스트리 이벤트입니다. 실패한 서버 레지스트리 업데이트 횟수입니다

DistrCacheUnusedDataPacketsBytes

Distributed Cache 클라이언트 이벤트입니다. 무시된 데이터 패킷에 포함된 바이트 수입니다.

DistrCacheUnusedDataPacketsBytesReadRangeIdChanged

Distributed Cache 클라이언트 이벤트입니다. 추적 중인 요청으로 도착했지만 이전 read range id에 속하여(동일한 요청에서 더 최신 read range가 요청됨) 무시된 데이터 패킷의 바이트 수(DistrCacheUnusedDataPacketsBytes의 일부)입니다.

DistrCacheUnusedDataPacketsBytesUnknownRequest

Distributed Cache 클라이언트 이벤트입니다. 클라이언트가 더 이상 추적하지 않는 요청으로 도착하여 무시된 데이터 패킷의 바이트 수입니다(DistrCacheUnusedDataPacketsBytes의 일부). 예를 들어 서버가 이미 추가 데이터를 전송한 뒤 EndRequest로 읽기가 중단된 경우가 이에 해당합니다.

DistrCacheUnusedPackets

Distributed Cache 클라이언트 이벤트. Distributed Cache에서 사용되지 않아 건너뛴 패킷 수

DistrCacheUnusedPacketsBufferAllocations

Distributed Cache 클라이언트 이벤트입니다. 기존 버퍼를 재사용하지 못했을 때 발생한 추가 버퍼 할당 횟수입니다.

DistrCacheWriteBytes

Distributed Cache 쓰기 버퍼 이벤트. Distributed Cache에 기록된 바이트 수

DistrCacheWriteErrors

Distributed Cache 클라이언트 이벤트. 쓰기 요청 중 발생한 Distributed Cache 오류의 총수입니다(DistrCacheWriteErrorsRetriable + DistrCacheWriteErrorsNonRetriable와 같음). 서버에서 시작된 write-through cache Stop은 흐름 제어이며 오류가 아니므로 집계되지 않습니다

DistrCacheWriteErrorsNonRetriable

Distributed Cache 클라이언트 이벤트. 쓰기 요청 중 발생한 재시도 불가능한 Distributed Cache 오류의 수

DistrCacheWriteErrorsRetriable

Distributed Cache 클라이언트 이벤트. 쓰기 요청 중 발생한 재시도 가능한 Distributed Cache 오류의 수입니다(재시도로 복구된 경우도 포함되며, 발생할 때마다 집계됩니다).

DistrCacheWriteMicroseconds

Distributed Cache write buffer 이벤트입니다. WriteBufferFromDistributedCache::writeToFileSegment에 소요된 시간입니다.

DistrCacheWriteRequestRetries

Distributed Cache 쓰기 버퍼 이벤트입니다. 재시도 가능한 오류 발생 후 쓰기 요청을 재시도한 횟수입니다

DistrCacheWriteRequestRetriesExhausted

Distributed Cache 쓰기 버퍼 이벤트. 재시도 가능한 쓰기 오류가 쓰기 요청 재시도 한도 내에서 해결되지 않은 횟수

DistrCacheWriteThrottlerBytes

‘max_distributed_cache_write_bandwidth_for_server’ throttler를 거친 바이트 수입니다.

DistrCacheWriteThrottlerSleepMicroseconds

‘max_distributed_cache_write_bandwidth_for_server’ 스로틀링을 준수하기 위해 쿼리가 대기한 총 시간입니다.

DistributedAsyncInsertionFailures

분산 테이블에 비동기로 삽입할 때 발생한 실패 횟수(‘distributed_foreground_insert’ = 0인 경우)

DistributedConnectionConnectCount

분산 쿼리 실행 중 다른 서버에 연결한 횟수입니다. 연결 풀의 기존 connection을 사용하는 대신 새 connection이 설정될 때 발생합니다.

DistributedConnectionFailAtAll

모든 재시도가 끝난 후에도 분산 연결이 실패한 총 횟수입니다.

DistributedConnectionFailTry

재시도 시 분산 연결이 실패한 총 횟수입니다.

DistributedConnectionMissingTable

쿼리에 필요한 테이블이 없어 분산 쿼리에서 레플리카를 제외한 횟수입니다.

DistributedConnectionReconnectCount

분산 쿼리 실행 중 다른 서버에 다시 연결한 횟수입니다. 연결 풀에서 오래된 연결을 가져온 경우 이런 일이 발생할 수 있습니다.

DistributedConnectionSkipReadOnlyReplica

레플리카가 읽기 전용 상태여서 분산 테이블에 INSERT할 때 건너뛴 레플리카 수

DistributedConnectionStaleReplica

쿼리에 필요한 테이블 중 하나의 복제 지연이 설정된 임계값보다 커서 분산 쿼리에서 레플리카를 거부한 횟수입니다.

DistributedConnectionTries

분산 연결 시도의 총횟수입니다.

DistributedConnectionUsable

사용 가능한 서버(필요한 테이블은 있지만 오래되었을 수 있음)에 대한 성공적인 분산 연결의 총개수입니다.

DistributedDelayedInserts

대기 중인 바이트 수가 많아 분산 테이블에 블록을 INSERT할 때 속도 제한이 적용된 횟수입니다.

DistributedDelayedInsertsMilliseconds

대기 중인 바이트 수가 많아 분산 테이블에 블록을 INSERT하는 작업이 스로틀링된 동안 소요된 총 밀리초 수입니다.

DistributedIndexAnalysisMicroseconds

분산 인덱스 분석에 소요된 총 시간

DistributedIndexAnalysisMissingParts

분산 인덱스 분석 중 로컬에서 처리될 누락된 파트 수

DistributedIndexAnalysisParts

분산 인덱스 분석을 위해 전송되는 파트 수

DistributedIndexAnalysisReplicaFallback

분산 인덱스 분석이 레플리카 중 하나에서 실패해 로컬 레플리카로 폴백된 횟수

DistributedIndexAnalysisReplicaUnavailable

폴백 없이 레플리카 중 하나에서 분산 인덱스 분석이 실패한 횟수(연결 시 실패)

DistributedIndexAnalysisScheduledReplicas

분산 인덱스 분석이 예정된 레플리카 수입니다(로컬 레플리카는 1회만 계산됨).

DistributedPlanHostsUsed

make_distributed_plan으로 쿼리를 실행할 때 하나 이상의 작업이 할당된 서로 다른 호스트 수입니다.

DistributedPlanLocalExecution

make_distributed_plan 쿼리가 원격 worker로 전달되지 않고 로컬 실행기(local executor, distributed_plan_execute_locally)를 통해 프로세스 내에서 실행된 경우 1로 설정됩니다.

DistributedPlanRemoteTasks

make_distributed_plan을 사용해 쿼리를 실행할 때 원격 워커로 전달된 작업 수입니다. 0이 아닌 값은 해당 쿼리가 실제로 분산 실행되었음을 의미합니다.

DistributedPlanWorkerPartsPruned

할당된 데이터 파트 중 worker 자체의 인덱스 분석으로 프루닝되어 worker가 읽지 않는 파트의 수입니다. coordinator는 이 분석 없이 파트를 선택하므로, 쿼리 조건에 일치하는 행이 하나도 없는 파트를 할당할 수도 있습니다. DistributedPlanWorkerPartsReceived는 이 값과 DistributedPlanWorkerPartsScanned를 더한 값입니다.

DistributedPlanWorkerPartsReceived

coordinator가 분산 query plan의 worker에 할당한 데이터 파트 수이며, 해당 worker에서 쿼리가 실행하는 버킷 단위 읽기에 걸쳐 합산한 값입니다. 여러 버킷에 할당된 파트는 읽기마다 한 번씩 계산됩니다.

DistributedPlanWorkerPartsScanned

worker가 읽기 위해 보유하는 할당된 데이터 파트의 수입니다.

DistributedRejectedInserts

블록을 분산 테이블에 INSERT할 때, 대기 중인 바이트 수가 너무 많아 ‘Too many bytes’ 예외로 거부된 횟수입니다.

DistributedShardsSkipped

skip_unavailable_shards가 활성화된 경우, 분산 테이블(또는 remote/cluster 테이블 함수)에 대한 쿼리에서 별도의 알림 없이 건너뛴 세그먼트의 개수입니다. 해당 세그먼트에 접근할 수 없었거나, skip_unavailable_shards_mode에 해당하는 exception이 발생한 경우가 이에 포함됩니다.

DistributedSyncInsertionTimeoutExceeded

분산 테이블(Distributed table)에 동기식으로 삽입하는 중 세그먼트를 기다리는 동안 시간 초과가 발생했습니다(‘distributed_foreground_insert’ = 1)

DNSError

DNS 이름 확인 중 발생한 오류의 총 개수

DuplicatedAsyncInserts

ReplicatedMergeTree 테이블에 삽입된 블록에서 중복 제거된 async insert의 수입니다.

DuplicatedInsertedBlocks

*MergeTree 테이블에 수행된 동기 삽입 중 중복 제거된 삽입 수입니다.

DuplicationDataHashComputations

*MergeTree 테이블에 INSERT된 블록을 중복 제거하는 과정에서 수행된 컬럼 단위 데이터 해시 계산 횟수(통합 중복 제거 해시에서의 cache miss).

DuplicationElapsedMicroseconds

삽입된 블록이 *MergeTree 테이블에 중복으로 삽입되었는지 확인하는 데 소요된 총 시간입니다.

EncryptionHeaderCacheHits

encryption header 바이트를 암호화 헤더 캐시에서 찾아 해당 헤더에 대한 source read를 생략한 횟수입니다.

EncryptionHeaderCacheMisses

암호화 헤더(encryption header) 바이트를 암호화 헤더 캐시(encryption header cache)에서 찾지 못해 원본 소스에서 읽어온 횟수입니다.

EngineFileLikeReadFiles

File/S3/URL/HDFS처럼 파일을 사용하는 테이블 엔진에서 읽은 파일 수입니다.

ExecutableUserDefinedFunctionElapsedMicroseconds

실행형 및 실행형 풀 사용자 정의 함수 실행에 소요된 경과 시간이며, 마이크로초 단위입니다.

ExecutableUserDefinedFunctionInputBytes

실행형 및 실행형 풀 사용자 정의 함수의 자식 프로세스 표준 입력(stdin)에 기록된 총 바이트 수입니다.

ExecutableUserDefinedFunctionInvocations

실행형 및 실행형 풀 사용자 정의 함수 호출 수입니다.

ExecutableUserDefinedFunctionOutputBytes

실행형 및 실행형 풀 사용자 정의 함수의 자식 프로세스 stdout에서 읽은 총 바이트 수입니다.

ExecutableUserDefinedFunctionPeakMemoryByteSeconds

실행형 및 실행형 풀 사용자 정의 함수의 자식 프로세스가 사용한 프로세스별 최대 메모리 사용량을 실제 경과 시간을 기준으로 적분한 값이며, 단위는 바이트-초입니다.

ExecutableUserDefinedFunctionPoolWaitMicroseconds

실행형 풀 사용자 정의 함수 풀이 모두 사용 중일 때 tryBorrowObject에서 대기한 시간으로, 단위는 마이크로초입니다.

ExecutableUserDefinedFunctionSystemTimeMicroseconds

실행형 및 실행형 풀 사용자 정의 함수의 자식 프로세스가 소비한 커널 모드 CPU 시간(마이크로초)입니다.

ExecutableUserDefinedFunctionUserTimeMicroseconds

실행형 및 실행형 풀 사용자 정의 함수의 자식 프로세스가 사용한 사용자 모드 CPU 시간으로, 단위는 마이크로초입니다.

셸 명령 실행

셸 명령 실행 횟수.

ExternalAggregationCompressedBytes

외부 메모리 집계를 위해 디스크에 기록된 바이트 수입니다.

ExternalAggregationMerge

외부 메모리에서 집계하는 동안 임시 파일이 머지된 횟수입니다.

ExternalAggregationUncompressedBytes

외부 메모리에서 집계할 때 디스크에 기록되는 데이터의 양(압축 전의 압축되지 않은 상태)입니다.

ExternalAggregationWritePart

외부 메모리에서 집계할 때 임시 파일이 디스크에 기록된 횟수입니다.

ExternalDataSourceLocalCacheReadBytes

RemoteReadBufferCache의 로컬 캐시 버퍼에서 읽어들인 바이트 수

ExternalDistinctCompressedBytes

외부 메모리(external memory)에서 DISTINCT 처리를 위해 기록된 압축 바이트 수입니다.

ExternalDistinctMerge

외부 메모리에서 DISTINCT 처리를 위해 임시 파일가 머지된 횟수입니다.

ExternalDistinctUncompressedBytes

외부 메모리(external memory)에서 DISTINCT 처리를 위해 기록된 데이터의 양(압축 전, 비압축 기준).

ExternalDistinctWritePart

외부 메모리(external memory)에서 DISTINCT를 수행하기 위해 임시 파일을 디스크에 기록한 횟수입니다.

ExternalJoinCompressedBytes

외부 메모리에서 JOIN을 위해 기록된 압축 바이트 수입니다.

ExternalJoinMerge

외부 메모리에서 JOIN 처리 중 임시 파일이 머지된 횟수입니다.

ExternalJoinUncompressedBytes

외부 메모리에서 JOIN용으로 기록된 데이터의 양(압축 전, 비압축 상태)입니다.

ExternalJoinWritePart

외부 메모리에서 JOIN을 위해 임시 파일이 디스크에 기록된 횟수입니다.

ExternalProcessingCompressedBytesTotal

외부 처리(정렬/집계/조인) 중 기록된 압축 바이트 수

ExternalProcessingFilesTotal

외부 처리(정렬/집계/조인)에 사용되는 파일 수

ExternalProcessingUncompressedBytesTotal

외부 처리(정렬/집계/조인) 중 기록된 데이터의 양(비압축 상태, Compression 적용 전)

ExternalSortCompressedBytes

외부 메모리(external memory)를 사용하는 정렬 과정에서 기록된 압축 바이트 수입니다.

ExternalSortMerge

외부 메모리에서 정렬할 때 임시 파일이 머지된 횟수입니다.

ExternalSortUncompressedBytes

외부 메모리에서 정렬할 때 기록되는 데이터의 양입니다(비압축 기준, 압축 전).

ExternalSortWritePart

외부 메모리에서 정렬하는 동안 임시 파일이 디스크에 기록된 횟수입니다.

FailedAsyncInsertQuery

실패한 ASYNC INSERT 쿼리의 수입니다.

FailedInitialQuery

초기 쿼리 실패 수입니다.

FailedInitialSelectQuery

FailedInitialQuery와 동일하지만 SELECT 쿼리에만 해당합니다.

FailedInsertQuery

FailedQuery와 동일하나 INSERT 쿼리에만 해당합니다.

FailedInternalInsertQuery

FailedInternalQuery와 동일하지만, INSERT 쿼리에만 해당합니다.

FailedInternalQuery

실패한 내부 쿼리 수입니다.

FailedInternalSelectQuery

FailedInternalQuery와 동일하지만 SELECT 쿼리에만 해당합니다.

FailedQuery

내부 쿼리와 사용자 쿼리를 모두 포함한 실패한 쿼리의 총개수입니다.

FailedSelectQuery

FailedQuery와 동일하지만, SELECT 쿼리에만 해당합니다.

FetchBackgroundExecutorTaskCancelMicroseconds

Fetch 실행기 작업에서 cancel()을 실행하는 데 소요된 시간입니다.

FetchBackgroundExecutorTaskExecuteStepMicroseconds

Fetch 실행기 작업에서 executeStep()을 실행하는 데 소요된 시간입니다.

FetchBackgroundExecutorTaskResetMicroseconds

Fetch 실행기에서 작업을 재설정하는 데 걸린 시간입니다.

FetchBackgroundExecutorWaitMicroseconds

Fetch 실행기에서 작업이 완료될 때까지 대기한 시간입니다.

FiberStackAllocBytes

가드 페이지를 포함하여 파이버 스택에 할당된 바이트 수입니다(가드 페이지는 디버그 및 새니타이저 빌드에서만 사용됩니다).

FiberStackAllocNanoseconds

파이버 스택 할당에 소요된 시간입니다. allocator나 kernel에서 경합이 발생하지 않는 한 단일 allocation은 일반적으로 1마이크로초보다 빠르게 완료되므로 나노초 단위를 사용합니다.

FiberStackAllocs

파이버(fiber)에 할당된 스택 수입니다(파이버는 원격 레플리카와의 비동기 통신에 사용됩니다).

FiberStackFreeNanoseconds

파이버 스택(fiber stack) 할당 해제에 소요된 시간입니다.

FileOpen

열린 파일 수.

FileProgressCallbackInvocations

쿼리별 FileProgressCallback 호출 횟수입니다(파일별 FileProgress 이벤트가 native TCP 또는 clickhouse-local을 통해 클라이언트에 전달될 때마다 1회로 계산합니다).

FileSegmentCompleteMicroseconds

파일 시스템 캐시에서 FileSegment::complete()의 실행 시간

FileSegmentFailToIncreasePriority

캐시 잠금 경합이 심해 우선순위를 높이지 못한 횟수

FileSegmentHolderCompleteMicroseconds

파일 세그먼트 holder의 complete() 소요 시간

FileSegmentIncreasePriorityMicroseconds

파일 세그먼트 우선순위 증가 시간

FileSegmentLockMicroseconds

파일 세그먼트 잠금에 걸린 시간

FileSegmentRemoveMicroseconds

파일 세그먼트 remove() 소요 시간

FileSegmentWaitMicroseconds

DOWNLOADING 상태에서의 대기

FileSegmentWaitTimeouts

DOWNLOADING 상태의 파일 세그먼트(file segment)를 대기하다가 타임아웃이 발생한 횟수입니다(filesystem_cache_wait_for_concurrent_download_timeout_milliseconds 참조)

FileSegmentWriteMicroseconds

파일 세그먼트 write() 소요 시간

FileSync

파일에 대해 F_FULLFSYNC/fsync/fdatasync 함수가 호출된 총 횟수입니다.

FileSyncElapsedMicroseconds

파일에 대해 F_FULLFSYNC/fsync/fdatasync 시스템 호출이 완료되기를 기다리는 데 소요된 총 시간입니다.

FilesystemCacheBackgroundDownloadQueuePush

파일 시스템 캐시에서 백그라운드 다운로드 큐로 전송된 파일 세그먼트 수

FilesystemCacheBackgroundEvictedBytes

백그라운드 스레드가 제거한 바이트 수

FilesystemCacheBackgroundEvictedFileSegments

백그라운드 스레드가 제거한 파일 세그먼트 수

FilesystemCacheBackgroundRemovedInvalidatedEntries

백그라운드 정리 스레드가 purge한 무효화된(지연 제거된) 우선순위 큐 엔트리 수

FilesystemCacheCheckCorrectness

FileCache::assertCacheCorrectness 호출 횟수

FilesystemCacheCheckCorrectnessMicroseconds

FileCache::assertCacheCorrectness에 걸리는 시간

FilesystemCacheClientsMapLockWaitMicroseconds

오버커밋 캐시 정책에서 경합이 발생한 클라이언트별(user_id) 사용량 맵 세그먼트 잠금을 대기하는 데 소요된 시간

FilesystemCacheCreatedKeyDirectories

키 디렉터리 생성 수

FilesystemCacheDowngradedFileSegments

SLRU 캐시 정책에서 보호된 큐에서 검사 큐로 하향 조정되어(이동되어) 옮겨진 파일 세그먼트 수입니다. 이는 제거(eviction)가 아니라 캐시 내부에서 이루어지는 이동입니다.

FilesystemCacheEvictedBytes

파일 시스템 캐시에서 축출된 바이트 수

FilesystemCacheEvictedFileSegments

파일 시스템 캐시에서 축출된 파일 세그먼트 수

FilesystemCacheEvictionReusedIterator

파일 시스템 캐시 반복자 재사용 횟수

FilesystemCacheEvictionSkippedEvictingFileSegments

evicting 상태이므로 eviction 과정에서 건너뛴 파일 세그먼트 수

FilesystemCacheEvictionSkippedFileSegments

해제할 수 없는 상태이므로 eviction 대상에서 제외된 파일 세그먼트 수

FilesystemCacheEvictionSkippedMovingFileSegments

moving 상태이어서 eviction이 건너뛴 파일 세그먼트 수

FilesystemCacheEvictionTries

파일 시스템 캐시 축출 시도 횟수

FilesystemCacheEvictMicroseconds

파일 시스템 캐시 축출 시간

FilesystemCacheFailedEvictionCandidates

동적 파일 시스템 캐시 축출 중 예기치 않게 축출에 실패한 파일 세그먼트의 수

FilesystemCacheFailedReserveAttempts

파일 캐시 공간 예약에 실패한 시도 횟수입니다.

FilesystemCacheFailToReserveSpaceBecauseOfCacheResize

캐시 크기 조정 중이라 공간 예약을 건너뛴 횟수

FilesystemCacheFailToReserveSpaceBecauseOfLockContention

캐시 잠금 경합이 심해 공간 예약을 건너뛴 횟수

FilesystemCacheFreeSpaceKeepingThreadErrors

백그라운드 여유 공간 유지 작업(수집, 제거 또는 최종화)에서 포착된 예외 수

FilesystemCacheFreeSpaceKeepingThreadRun

백그라운드 스레드가 여유 공간 유지 작업을 실행한 횟수

FilesystemCacheFreeSpaceKeepingThreadWorkMilliseconds

백그라운드 스레드가 여유 공간 유지 작업을 수행한 시간

FilesystemCacheGetMicroseconds

파일 시스템 캐시 get() 소요 시간

FilesystemCacheGetOrSetMicroseconds

파일 시스템 캐시 getOrSet() 소요 시간

FilesystemCacheHoldFileSegments

유지 중인 파일 시스템 캐시 파일 세그먼트 수

FilesystemCacheIdleClientEvictions

idle_client_ttl_sec 내에 액세스가 발생하지 않아 유휴 상태의 분산 캐시 클라이언트(user_id)의 모든 캐시 엔트리가 purge된 횟수입니다.

FilesystemCacheInvalidatedEntriesCleanupThreadWorkMilliseconds

백그라운드 스레드가 무효화된 우선순위 큐 항목 정리 작업을 수행한 시간

FilesystemCacheLoadMetadataMicroseconds

파일 시스템 캐시 메타데이터를 불러오는 데 소요된 시간

FilesystemCacheLockKeyMicroseconds

캐시 키 잠금 시간

FilesystemCacheLockMetadataMicroseconds

파일 시스템 캐시 메타데이터 잠금 소요 시간

FilesystemCacheLockOriginPoolMicroseconds

파일 시스템 캐시의 공유 origin 풀 잠금 시간

FilesystemCacheOvercommitCandidatesIterationSteps

예약 부족분을 충족하기 위해 오버커밋 제거 루프가 첫 번째 순회 이후 추가로 실행한 외부 반복 횟수

FilesystemCachePriorityReadLockMicroseconds

우선순위 큐에서 읽기 시 파일 시스템 캐시 잠금 시간

FilesystemCachePriorityWriteLockMicroseconds

우선순위 큐에 쓰기 위해 파일 시스템 캐시를 잠그는 시간

FilesystemCacheReserveAttempts

파일 시스템 캐시 공간 예약 시도 횟수

FilesystemCacheReserveMicroseconds

파일 시스템 캐시 공간 예약 소요 시간

FilesystemCacheStateLockMicroseconds

state lock의 파일 시스템 캐시 잠금 시간

FilesystemCacheUnusedHoldFileSegments

유지되었지만 사용되지 않은(예: seek 또는 LIMIT n 등으로 인해) 파일 시스템 캐시 파일 세그먼트 수

FilteringMarksWithPrimaryKeyMicroseconds

PK를 사용해 파트를 필터링하는 데 소요된 시간.

프라이머리 키 필터링 시 처리된 마크 수

프라이머리 키 분석 중 처리된 총 마크 수입니다.

FilteringMarksWithSecondaryKeysMicroseconds

스킵 인덱스를 사용해 파트를 필터링하는 데 걸린 시간입니다.

FilterPartsByVirtualColumnsMicroseconds

filterPartsByVirtualColumns 함수에 소요된 총 시간입니다.

FilterTransformPassedBytes

쿼리에서 필터를 통과한 바이트 수

FilterTransformPassedRows

쿼리에서 필터를 통과한 행 수

FunctionExecute

일반 SQL 함수 호출 횟수입니다(SQL 함수는 block 단위로 호출되므로, 이 수치는 block 수를 나타냅니다).

수집된 컬럼 수

머지의 수직 단계에서 수집된 컬럼의 수입니다.

GatheringColumnMilliseconds

수직 병합 중 컬럼 수집에 소요된 총 시간

GlobalMemoryLimitExceeded

전역 메모리 한도를 초과한 횟수

GlobalThreadPoolExpansions

Global Thread 풀에 새 스레드가 추가된 총 횟수를 집계합니다. 이 메트릭은 증가한 처리 수요를 수용하기 위해 Global Thread 풀이 확장된 빈도를 나타냅니다.

GlobalThreadPoolJobs

Global Thread 풀에 추가된 작업 수를 계산합니다.

GlobalThreadPoolJobWaitTimeMicroseconds

스레드 풀에 job이 예약된 시점부터 워커 스레드가 이를 실행하기 위해 가져가는 시점까지의 경과 시간을 측정합니다. 이 메트릭은 job 처리 지연을 식별하는 데 도움이 되며, 새로운 작업에 스레드 풀이 얼마나 신속하게 응답하는지 보여줍니다.

GlobalThreadPoolLockWaitMicroseconds

Global Thread 풀에서 스레드가 잠금을 기다리며 보낸 총 시간입니다.

GlobalThreadPoolShrinks

Global Thread 풀에서 스레드를 제거해 크기가 줄어든 총 횟수를 집계합니다. 이는 유휴 스레드 수가 max_thread_pool_free_size를 초과할 때 발생하며, 스레드 사용량이 감소함에 따라 Global Thread 풀 크기가 조정되고 있음을 나타냅니다.

GlobalThreadPoolThreadCreationMicroseconds

새 스레드가 시작될 때까지 대기한 총 시간입니다.

HardPageFaults

쿼리 실행 스레드에서 발생한 하드 페이지 폴트 수입니다. 값이 높으면 서버에서 스왑을 비활성화하지 않았거나, 메모리 압박이 매우 큰 상황에서 ClickHouse 실행 파일의 메모리 페이지가 축출되었거나, 테이블 데이터에 대해 ‘mmap’ 읽기 메서드가 정상적으로 사용되고 있음을 의미합니다.

HashJoinPreallocatedElementsInHashTables

해시 조인용 해시 테이블에 미리 할당된 요소 수입니다.

HedgedRequestsChangeReplica

헤지드 요청에서 레플리카 변경 대기 시간이 초과된 총 횟수입니다.

HTTPConnectionsCreated

생성된 클라이언트 HTTP 연결 개수

HTTPConnectionsElapsedMicroseconds

클라이언트 HTTP 연결 생성에 소요된 총 시간

HTTPConnectionsErrors

클라이언트 HTTP 연결 생성에 실패한 횟수

HTTPConnectionsExpired

만료된 클라이언트 HTTP 연결 수

HTTPConnectionsPreserved

유지된 클라이언트 HTTP 연결 수

HTTPConnectionsReset

재설정된 클라이언트 HTTP 연결 개수

HTTPConnectionsReused

재사용된 클라이언트 HTTP 연결 수

HTTPServerConnectionsClosed

닫힌 서버 HTTP 연결 수입니다. Keep alive가 사용되도록 협상되지 않았습니다.

HTTPServerConnectionsCreated

생성된 서버의 HTTP 연결 수

HTTPServerConnectionsExpired

만료된 서버 HTTP 연결의 수.

HTTPServerConnectionsPreserved

유지된 서버 HTTP 연결 수입니다. 연결이 성공적으로 유지되었습니다.

HTTPServerConnectionsReset

재설정된 서버 HTTP 연결 수입니다. 서버가 연결을 종료합니다

HTTPServerConnectionsReused

재사용된 서버의 HTTP 연결 수

IcebergIteratorInitializationMicroseconds

Iceberg 데이터 이터레이터를 동기식으로 초기화하는 데 소요된 총 시간입니다.

IcebergMetadataFilesCacheHits

캐시에서 Iceberg 메타데이터 파일을 찾은 횟수입니다.

IcebergMetadataFilesCacheMisses

Iceberg 메타데이터 파일을 Iceberg 메타데이터 캐시에서 찾지 못해 (원격) 디스크에서 읽어야 했던 횟수입니다.

IcebergMetadataFilesCacheStaleMisses

Iceberg 메타데이터 파일이 캐시에 있긴 했지만 오래된 것으로 판단되어 (원격) 디스크에서 다시 읽은 횟수입니다.

IcebergMetadataFilesCacheWeightLost

Iceberg 메타데이터 캐시에서 축출된 바이트의 대략적인 수입니다.

IcebergMetadataReadWaitTimeMicroseconds

모든 읽기 스레드에서 합산한, 데이터 리더가 Iceberg 메타데이터 파일를 읽고 파싱할 때까지 대기한 총 시간(마이크로초)입니다.

IcebergMetadataReturnedObjectInfos

Iceberg 이터레이터에서 반환된 객체 정보의 총수입니다.

IcebergMetadataUpdateMicroseconds

state로부터 Iceberg 스토리지 메타데이터를 업데이트하는 데 소요된 총 시간입니다(buildStorageMetadataFromState).

IcebergMinMaxIndexPrunedFiles

Iceberg에서 MinMax 인덱스로 건너뛴 파일 수

IcebergMinMaxNonPrunedDeleteFiles

파티셔닝과 시퀀스 번호를 기준으로 적합하다고 판단된 쌍 중, minmax 분석에서 허용된 데이터 파일-포지션 삭제 파일 쌍의 총 개수입니다.

IcebergMinMaxPrunedDeleteFiles

파티셔닝과 시퀀스 번호를 기준으로 적합한 쌍 중, minmax 분석을 통해 선택된 데이터 파일-포지션 삭제 파일 쌍의 총개수입니다.

IcebergPartitionPrunedFiles

Iceberg 파티션 프루닝 과정에서 건너뛴 파일 수

IcebergPartitionPrunedManifestFiles

manifest 목록의 파티션 요약 정보를 사용하여 읽지 않고 건너뛴 Iceberg manifest 파일 수

IcebergTrivialCountOptimizationApplied

Iceberg에서 읽는 중 단순 count 최적화가 적용되었습니다

IcebergVersionHintUsed

version-hint.text가 사용된 횟수입니다.

IgnoredColdParts

설정 ignore_cold_parts_seconds를 참조하십시오. CacheWarmer가 아직 cache로 가져오지 않은 아주 최근에 생성된 파트를 읽기 쿼리가 무시한 횟수입니다.

IndexAnalysisRounds

쿼리에서 인덱스 분석이 수행된 횟수입니다.

인덱스 이진 검색 알고리즘

인덱스 마크에서 이진 검색 알고리즘이 사용된 횟수

IndexGenericExclusionSearchAlgorithm

인덱스 마크에서 일반 제외 검색 알고리즘이 사용된 횟수

IndexGenericExclusionSearchStepLimitReached

인덱스 마크에 대한 일반 제외 검색이 merge_tree_generic_exclusion_search_max_steps에 도달하여 더 이상 분할하지 않고 남은 마크 범위를 그대로 받아들인 횟수

InitialQuery

Query와 동일하지만, 초기 쿼리만 계산합니다(is_initial_query 참조).

InitialSelectQuery

InitialQuery와 동일하지만 SELECT 쿼리에만 해당합니다.

삽입된 바이트 수

모든 테이블에 삽입된 바이트 수입니다(압축되지 않은 상태이며, 메모리에 저장된 컬럼 기준).

InsertedCompactParts

Compact 포맷으로 삽입된 파트의 수입니다.

InsertedRows

모든 테이블에 INSERT된 행 수입니다.

InsertedWideParts

wide format으로 삽입된 파트의 수.

서브쿼리를 포함한 삽입 쿼리

모든 서브쿼리를 포함하는 INSERT 쿼리 수

InsertQuery

Query와 동일하지만, INSERT 쿼리에만 해당합니다.

InsertQueryTimeMicroseconds

INSERT 쿼리에 소요된 총 시간입니다.

InterfaceHTTPReceiveBytes

HTTP 인터페이스를 통해 수신된 바이트 수

InterfaceHTTPSendBytes

HTTP 인터페이스를 통해 전송된 바이트 수

InterfaceInterserverReceiveBytes

서버 간 인터페이스를 통해 수신한 바이트 수

InterfaceInterserverSendBytes

서버 간 인터페이스를 통해 전송된 바이트 수

InterfaceMySQLReceiveBytes

MySQL 인터페이스를 통해 수신된 바이트 수

InterfaceMySQLSendBytes

MySQL 인터페이스를 통해 전송된 바이트 수

InterfaceNativeReceiveBytes

네이티브 인터페이스를 통해 수신한 바이트 수

InterfaceNativeSendBytes

네이티브 인터페이스를 통해 전송된 바이트 수

InterfacePostgreSQLReceiveBytes

PostgreSQL 인터페이스를 통해 수신된 바이트 수

InterfacePostgreSQLSendBytes

PostgreSQL 인터페이스를 통해 전송한 바이트 수

InterfacePrometheusReceiveBytes

Prometheus 인터페이스를 통해 수신한 바이트 수

InterfacePrometheusSendBytes

Prometheus 인터페이스를 통해 전송된 바이트 수

IOBufferAllocBytes

IO 버퍼(ReadBuffer/WriteBuffer)에 할당된 바이트 수입니다.

IOBufferAllocs

IO buffers(ReadBuffer/WriteBuffer)의 할당 횟수입니다.

IOUringCQEsCompleted

성공적으로 완료된 io_uring CQE의 총 수

IOUringCQEsFailed

실패와 함께 완료된 io_uring CQE의 총 개수

IOUringSQEsResubmitsAsync

수행된 비동기 io_uring SQE 재제출 총횟수

IOUringSQEsResubmitsSync

수행된 동기식 io_uring SQE 재제출의 총횟수

IOUringSQEsSubmitted

제출된 io_uring SQE의 총 개수

Jemalloc allocation 샘플 추적 실패

jemalloc allocation 샘플 추적이 실패한 총 횟수

JemallocFailedDeallocationSampleTracking

jemalloc 할당 해제 샘플 추적에 실패한 총 횟수

JoinBuildPostProcessingMicroseconds

오른쪽 JOIN 측을 구축한 후 수행되는 후처리 단계의 소요 시간입니다.

JoinBuildRowStoreMicroseconds

JOIN 오른쪽 payload를 행 우선(row-major) 포맷으로 변환하는 데 소요된 시간입니다.

JoinBuildTableRowCount

JOIN 연산의 빌드 테이블에 있는 전체 행 수입니다.

JoinDelayedJoinedTransformBlockCount

DelayedJoinedBlocksWorkerTransform이 내보낸 블록 수입니다.

JoinDelayedJoinedTransformRowCount

DelayedJoinedBlocksWorkerTransform에서 출력된 행 수입니다.

JoinNonJoinedTransformBlockCount

NonJoinedBlocksTransform에서 출력된 블록 수입니다.

JoinNonJoinedTransformRowCount

NonJoinedBlocksTransform에서 내보낸 조인되지 않은 행의 수입니다.

JoinOptimizeMicroseconds

JOIN 계획 최적화 실행에 소요된 총 시간입니다.

JoinProbeTableRowCount

JOIN 연산에서 프로브 테이블의 총 행 수입니다.

JoinReorderMicroseconds

JOIN 재정렬 알고리즘을 실행하는 데 소요된 총 시간입니다.

JoinResultRowCount

JOIN 연산 결과의 총 행 수입니다.

JoinSpillingHashJoinSwitchedToGraceJoin

SpillingHashJoin에서 메모리 한도에 도달해 (Concurrent)HashJoin이 GraceHashJoin으로 전환된 횟수입니다.

KafkaBackgroundReads

서버 시작 이후 Kafka에서 materialized view를 채우는 데 사용된 백그라운드 읽기 횟수

KafkaCommitFailures

소비한 오프셋을 Kafka에 커밋하지 못한 횟수입니다(일반적으로 일부 데이터가 중복되었음을 나타냅니다)

KafkaCommits

Kafka에 소비된 오프셋이 성공적으로 커밋된 횟수(일반적으로 KafkaBackgroundReads와 동일해야 합니다)

KafkaConsumerErrors

폴링 중 librdkafka가 보고한 오류 수

KafkaDirectReads

서버 시작 이후 Kafka 테이블에 직접 수행된 SELECT 횟수

KafkaMessagesFailed

ClickHouse가 파싱하지 못한 Kafka 메시지 수

KafkaMessagesPolled

librdkafka에서 ClickHouse로 폴링해 가져온 Kafka 메시지 수

KafkaMessagesProduced

Kafka로 전송된 메시지 수

KafkaMessagesRead

ClickHouse가 이미 처리한 Kafka 메시지 수

KafkaMVNotReady

준비되지 않은 materialized view로 데이터 스트리밍을 시도했다가 실패한 횟수

KafkaProducerErrors

Kafka로 메시지를 전송하는 동안 발생한 오류 수

KafkaProducerFlushes

Kafka producer의 명시적 플러시 횟수

KafkaRebalanceAssignments

파티션 할당 수 (consumer group 리밸런싱의 최종 단계)

KafkaRebalanceErrors

실패한 consumer group 리밸런싱 횟수

KafkaRebalanceRevocations

파티션 할당 해제 횟수(consumer group 리밸런싱의 첫 번째 단계)

KafkaRowsRead

Kafka 메시지에서 파싱된 행 수

KafkaRowsRejected

파싱된 행 중 이후에 거부된 행의 수입니다(리밸런싱, 오류 또는 유사한 이유로 인해). 해당 행은 리밸런싱 후 다시 소비됩니다.

KafkaRowsWritten

Kafka 테이블에 삽입된 행의 수

Kafka 쓰기

Kafka 테이블에 대한 쓰기(삽입) 횟수

KeeperAddWatchRequest

add watch 요청 횟수

KeeperBatchMaxCount

max_requests_batch_size 제한에 도달한 배치 수

KeeperBatchMaxReadCount

max_read_batch_size 제한에 도달한 배치 수

KeeperBatchMaxReadTotalSize

max_read_batch_bytes_size 제한에 걸린 배치 수

KeeperBatchMaxTotalSize

max_requests_batch_bytes_size 제한에 걸린 배치 수

KeeperChangelogFileSyncMicroseconds

Keeper changelog의 fsync에 소요된 시간(압축되지 않은 로그에만 해당)

KeeperChangelogLockWaitMicroseconds

Keeper changelog 잠금을 획득할 때까지 대기한 시간

KeeperChangelogStartupReadBytes

병렬 Keeper 시작 리더(startup reader)가 changelog 파일에서 읽은 물리적 바이트 수(체크섬 + 헤더 + blob)

KeeperChangelogStartupReadEntries

병렬 Keeper 시작 리더가 검사한 changelog 레코드 수

KeeperChangelogStartupReadMicroseconds

Keeper 시작 시 changelog를 병렬로 읽는 데 소요된 wall time

KeeperChangelogStartupStitchMicroseconds

파일별 병렬 시작 읽기 결과를 LogEntryStorage state로 결합하는 데 소요된 wall time

KeeperChangelogWrittenBytes

Keeper의 changelog에 기록된 바이트 수

KeeperCheckRequest

check 요청 수

KeeperCheckWatchRequest

watch 제거 요청 수

KeeperCommits

성공적으로 완료된 커밋 수

KeeperCommitsFailed

실패한 커밋 수

KeeperCommitWaitElapsedMicroseconds

특정 Log가 커밋될 때까지 기다리는 데 걸린 시간

KeeperCreateRequest

생성 요청 수

KeeperExistsRequest

exists 요청 개수

KeeperGetRequest

get 요청 횟수

KeeperLatency

Keeper 지연 시간

KeeperListRecursiveRequest

하위 항목을 재귀적으로 조회하는 요청 수

KeeperListRequest

list 요청 횟수

KeeperLiveSessionsLockWaitMicroseconds

Keeper 활성 세션 잠금을 획득하기 위해 대기한 시간

KeeperLogsEntryReadFromCommitReadAhead

커밋 사전 읽기 reader의 디코딩된 윈도우에서 커밋 스레드로 전달된 로그 항목 수(빠른 경로 pop 또는 윈도우 첫 번째 항목의 드레인 pop)

KeeperLogsEntryReadFromFile

Keeper에서 changelog 파일로부터 직접 읽는 로그 항목 수

KeeperLogsEntryReadFromLatestCache

최신 로그 캐시에서 읽어 오는 Keeper 로그 항목 수

KeeperLogsReadAheadCursorsInstalled

fill 작업이 아직 처리하고 있지 않던, Keeper changelog 사전 읽기 reader(peer 또는 commit)에 큐에 등록된 신규 fill 커서 수

KeeperLogsReadAheadFillDecodedEntries

Keeper 사전 읽기 fill 작업에서 디코딩한 로그 항목 수

KeeperLogsReadAheadFillReopens

Keeper 사전 읽기 fill이 changelog 파일을 다시 열거나 seek한 횟수

KeeperLogsReadAheadPlanEpochMismatches

동시에 발생한 write_at 절단 작업으로 인해 Keeper changelog 읽기 계획이 처리되기 전에 무효화되어 해당 계획이 폐기된 횟수

KeeperLogsReadAheadReadersCreated

생성된 Keeper changelog 사전 읽기 reader(및 해당 fill 작업)의 수입니다. 파일 경계를 넘어가도 값이 그대로 유지된다면 reader가 파기 후 재생성되지 않고 재사용되고 있음을 의미합니다

KeeperLogsReadAheadScheduleRejected

사전 읽기 스레드 풀 큐가 가득 차서 Keeper changelog 사전 읽기 reader를 생성할 수 없었던 횟수입니다. 이 경우 caller는 직접 읽기로 폴백합니다

KeeperLogsReadAheadTimeoutFallbacks

Keeper changelog 사전 읽기 제공 요청이 fill 작업을 기다리다가 타임아웃되어 남은 tail을 직접 읽기로 폴백한 횟수

KeeperLSMTCommittedEntryBytes

Keeper LSMT 커밋된 memtable에 추가된 항목의 직렬화된 바이트 수

KeeperLSMTCommittedMemtablesCreated

Keeper LSMT가 생성한 커밋된 memtable 수

KeeperLSMTFileDeletionExceptions

Keeper LSMT 파일 삭제 시 발생한 예외 수

KeeperLSMTFlushes

성공적으로 완료된 Keeper LSMT memtable 플러시 횟수

KeeperLSMTFlushExceptions

Keeper LSMT memtable 플러시에서 발생한 예외 수

KeeperLSMTFlushWrittenCompressedBytes

Keeper LSMT memtable 플러시로 파일에 기록된 압축 바이트 수

KeeperLSMTFlushWrittenUncompressedBytes

Keeper LSMT memtable 플러시로 파일에 기록된 비압축 바이트 수

KeeperLSMTGetBlockFromCache

블록 캐시에서 처리된 Keeper LSMT 블록 액세스 횟수

KeeperLSMTGetBlockFromWeakPtr

파일의 블록 정보에 있는 약한 포인터(weak pointer)로 처리된 Keeper LSMT 블록 액세스 횟수

KeeperLSMTGetBlockLoadedGroup

디스크에서 블록 그룹을 로드해야 했던 Keeper LSMT 블록 액세스 횟수

KeeperLSMTGetCommittedNodeFromMemory

노드의 블록을 이미 메모리에서 찾은 Keeper LSMT 커밋된 노드 조회 횟수

KeeperLSMTGetCommittedNodeLoadedBlock

노드의 블록을 로드해야 했던 Keeper LSMT 커밋된 노드 조회 횟수

KeeperLSMTGetCommittedNodeNonexistent

존재하지 않는 노드에 대해 수행된 Keeper LSMT 커밋된 노드 조회 횟수

KeeperLSMTGetUncommittedNodeHits

커밋되지 않은 memtable에서 노드를 찾은 Keeper LSMT 노드 조회 횟수

KeeperLSMTGetUncommittedNodeMisses

커밋되지 않은 memtable에서 노드를 찾지 못해 커밋된 상태까지 조회한 Keeper LSMT 노드 조회 횟수

KeeperLSMTListFilterFalsePositives

Keeper LSMT 상위 경로 필터에서 건너뛰지 않았으나 하위 항목을 찾지 못한 파일 스캔 횟수

KeeperLSMTListFilterSkipped

상위 경로 필터가 하위 항목을 모두 제외하여 Keeper LSMT list 작업에서 건너뛴 파일 scan 횟수

KeeperLSMTListFilterTruePositives

Keeper LSMT 상위 경로 필터에서 건너뛰지 않았고 하위 노드(children)를 찾은 파일 스캔 횟수

KeeperLSMTListNamesFromFiles

Keeper LSMT list 작업이 파일에서 가져온 하위 이름(툼스톤 포함) 수

KeeperLSMTListNamesFromMemtables

Keeper LSMT list 작업이 memtable에서 가져온 child 이름 수(툼스톤 포함)

KeeperLSMTListScannedBlocks

Keeper LSMT list 작업이 파일에서 스캔한 블록 수

KeeperLSMTListScannedEntries

Keeper LSMT list 작업이 파일에서 스캔한 entries 수

KeeperLSMTLoadedBlocks

Keeper LSMT가 디스크에서 로드한 블록 수

KeeperLSMTLoadedUncompressedBytes

Keeper LSMT가 디스크에서 로드한 블록의 비압축 바이트 수

KeeperLSMTMergeConsumedFiles

Keeper LSMT 머지에서 완전히 소비되어 삭제된 입력 파일 수

KeeperLSMTMergeConsumedUncompressedBytes

Keeper LSMT 머지에서 완전히 소비되어 삭제된 입력 파일의 비압축 바이트 수

KeeperLSMTMergeExceptions

Keeper LSMT 머지에서 발생한 예외 수

KeeperLSMTMerges

성공적으로 완료된 Keeper LSMT 머지 수

KeeperLSMTMergeWrittenCompressedBytes

Keeper LSMT 머지가 생성한 출력 파일의 압축된 바이트 수

KeeperLSMTMergeWrittenFiles

Keeper LSMT 머지가 생성한 출력 파일 수

KeeperLSMTMergeWrittenUncompressedBytes

Keeper LSMT 머지가 publish한 출력 파일의 비압축 바이트 수

KeeperLSMTNodeCacheEntriesUpdated

새로 로드된 블록을 가리키도록 재설정된 Keeper LSMT 노드 캐시 엔트리 수

KeeperLSMTThrottledWrites

Keeper LSMT 백그라운드 플러시 또는 머지가 뒤처져 지연된 쓰기 횟수

KeeperLSMTUncommittedCreateBytes

Keeper LSMT의 커밋되지 않은 memtable에 추가된 Create 항목의 직렬화된 바이트 수

KeeperLSMTUncommittedCreates

Keeper LSMT의 커밋되지 않은 memtable에 추가된 Create 항목 수

KeeperLSMTUncommittedMemtablesCreated

Keeper LSMT가 생성한 커밋되지 않은 memtable의 수

KeeperLSMTUncommittedRemoveBytes

Keeper LSMT의 커밋되지 않은 memtable에 추가된 Remove 항목의 직렬화된 바이트 수

KeeperLSMTUncommittedRemoves

Keeper LSMT의 커밋되지 않은 memtable에 추가된 Remove 항목 수

KeeperLSMTUncommittedUpdateBytes

Keeper LSMT의 커밋되지 않은 memtable에 추가된 UPDATE 항목의 직렬화된 바이트 수

KeeperLSMTUncommittedUpdates

Keeper LSMT의 커밋되지 않은 memtable에 추가된 UPDATE 항목 수

KeeperMultiReadRequest

다중 읽기 요청 수

KeeperMultiRequest

다중 요청 수

KeeperPacketsReceived

Keeper server가 수신한 패킷 수

KeeperPacketsSent

Keeper server가 전송한 패킷 수

KeeperPreprocessElapsedMicroseconds

단일 요청에 대한 Keeper 전처리 지연 시간

KeeperProcessAndResponsesLockWaitMicroseconds

Keeper 프로세스 및 응답 잠금 획득을 위해 대기한 시간

KeeperProcessElapsedMicroseconds

단일 요청의 Keeper commit 지연 시간

KeeperReadBatchCount

Keeper에서 처리한 읽기 요청 배치 수

KeeperReadBatchTotalRequests

Keeper가 배치로 처리한 읽기 요청의 총개수

KeeperReadRequestQueueLockWaitMicroseconds

Keeper read request 큐 잠금을 획득할 때까지 대기한 시간

KeeperReadSnapshot

완료된 스냅샷 읽기 작업 수

KeeperReadSnapshotDeferred

요청한 스냅샷을 로컬에서 더 이상 사용할 수 없어 지연된 스냅샷 읽기 수입니다. NuRaft는 최신 스냅샷으로 다시 시도합니다.

KeeperReadSnapshotFailed

실패한 스냅샷 읽기 작업 수

KeeperReadSnapshotObject

팔로워로 전송된 스냅샷 객체 수

KeeperReconfigRequest

구성 변경 요청 수

KeeperRemoveRequest

삭제 요청 수

KeeperRemoveWatchRequest

watch 제거 요청 횟수

KeeperRequestRejectedDueToSoftMemoryLimitCount

soft memory limit 초과로 인해 거부된 요청 수

KeeperRequestTotal

Keeper server의 전체 요청 수

KeeperRequestTotalWithSubrequests

다중 요청의 각 subrequest를 포함해 집계한 Keeper server의 총 요청 수

KeeperSaveSnapshot

스냅샷 저장 횟수

KeeperSaveSnapshotFailed

스냅샷 저장 실패 횟수

KeeperSaveSnapshotObject

리더로부터 수신한 스냅샷 객체 수

KeeperServerWriteLockWaitMicroseconds

Keeper server 쓰기 잠금을 획득하기 위해 대기한 시간

KeeperSessionCallbackLockWaitMicroseconds

Keeper session callback lock 획득을 위해 대기한 시간

KeeperSetRequest

Set 요청 수

KeeperSetWatchesRequest

watch 설정 요청 수

KeeperSnapshotApplys

스냅샷 적용 횟수

KeeperSnapshotApplysFailed

실패한 스냅샷 적용 횟수

KeeperSnapshotCreations

스냅샷 생성 횟수

KeeperSnapshotCreationsFailed

스냅샷 생성 실패 횟수

KeeperSnapshotFileSyncMicroseconds

Keeper 스냅샷 파일의 fsync에 소요된 시간

KeeperSnapshotRemoteLoaderErrors

팔로워에게 스냅샷을 제공하는 동안 RemoteSnapshotLoader에서 발생한 원격 읽기 오류 수

KeeperSnapshotWrittenBytes

Keeper의 스냅샷 파일에 기록된 바이트 수

KeeperStaleRequestsSkipped

세션이 더 이상 유효하지 않아 건너뛴 Keeper 요청 수

KeeperStorageLockWaitMicroseconds

Keeper 스토리지 잠금 획득을 위해 대기한 시간

KeeperStorageSharedLockWaitMicroseconds

Keeper storage shared lock 획득을 위해 대기한 시간

KeeperTotalElapsedMicroseconds

단일 요청에 대한 Keeper의 총 지연 시간

KeeperTTLRemoveRequestsDropped

큐가 가득 차 폐기된 TTL 제거 요청 수

KeeperTTLRemoveRequestsEnqueued

큐에 성공적으로 등록된 TTL 제거 요청 수

KeeperWatchesTriggered

watch 트리거 개수

KeeperWatchTriggeredNodeChildrenChanged

자식 노드 변경 작업으로 발생한 watch 트리거 수

KeeperWatchTriggeredNodeCreated

CREATE 작업으로 인한 watch 트리거 횟수

KeeperWatchTriggeredNodeDataChanged

변경 작업에 따른 watch 트리거 수

KeeperWatchTriggeredNodeDeleted

DELETE 작업으로 트리거된 watch 수

KeeperWriteBatchCount

Keeper가 처리한 쓰기 요청 배치 수

KeeperWriteBatchTotalRequests

Keeper가 배치 단위로 처리한 쓰기 요청의 총 개수

LoadedDataParts

초기화 과정에서 MergeTree 테이블이 로드한 데이터 파트 수입니다.

LoadedDataPartsMicroseconds

초기화 중 MergeTree 테이블이 데이터 파트를 로드하는 데 소요한 마이크로초입니다.

LoadedMarksCount

로드된 마크 수(모든 컬럼 기준 총합)입니다.

LoadedMarksFiles

로드된 마크 파일의 수입니다.

LoadedMarksMemoryBytes

메모리에 로드된 마크 표현의 크기입니다.

LoadedPrimaryIndexBytes

로드된 기본 키 행 수입니다.

LoadedPrimaryIndexFiles

로드된 프라이머리 인덱스 파일의 수입니다.

LoadedPrimaryIndexRows

기본 키가 로드된 행 수입니다.

LoadedStatisticsMicroseconds

파트에서 통계를 로드하는 데 걸린 시간

LoadingMarksTasksCanceled

마크 로딩 백그라운드 작업이 취소된 횟수

LocalReadThrottlerBytes

‘max_local_read_bandwidth_for_server’/‘max_local_read_bandwidth’ throttler를 거친 바이트 수입니다.

LocalReadThrottlerSleepMicroseconds

‘max_local_read_bandwidth_for_server’/‘max_local_read_bandwidth’ 스로틀링을 따르기 위해 쿼리가 대기한 총 시간입니다.

LocalThreadPoolBusyMicroseconds

스레드가 실제 작업을 수행하는 데 사용한 총 시간입니다.

LocalThreadPoolExpansions

로컬 스레드 풀을 확장하기 위해 Global Thread 풀에서 스레드를 빌린 총 횟수를 나타냅니다.

LocalThreadPoolJobs

로컬 스레드 풀에 전달된 작업 수를 계산합니다.

LocalThreadPoolJobWaitTimeMicroseconds

스레드 풀에 job이 예약된 시점부터 worker thread가 이를 실행하기 위해 가져가는 시점까지의 경과 시간을 측정합니다. 이 메트릭은 job 처리 지연을 파악하는 데 도움이 되며, 새 작업에 대해 스레드 풀이 얼마나 빠르게 반응하는지 보여줍니다.

LocalThreadPoolLockWaitMicroseconds

로컬 스레드 풀에서 스레드가 락을 기다리며 소요한 총 시간입니다.

LocalThreadPoolShrinks

로컬 스레드 풀에서 Global Thread 풀로 스레드가 반환된 전체 횟수를 나타냅니다.

LocalThreadPoolThreadCreationMicroseconds

로컬 스레드 풀들이 전역 풀에서 스레드를 빌리기 위해 대기한 총 시간입니다.

LocalWriteThrottlerBytes

‘max_local_write_bandwidth_for_server’/‘max_local_write_bandwidth’ throttler를 통해 전달된 바이트 수입니다.

LocalWriteThrottlerSleepMicroseconds

‘max_local_write_bandwidth_for_server’/‘max_local_write_bandwidth’ 스로틀링에 맞추기 위해 쿼리가 대기한 총 시간입니다.

LogDebug

Debug 수준의 로그 메시지 수

LogError

Error 수준의 로그 메시지 수

LogFatal

Fatal 수준 로그 메시지 수

LoggerElapsedNanoseconds

로깅에 소요된 총 누적 시간

LogInfo

Info 수준의 로그 메시지 수

LogTest

Test 수준의 로그 메시지 수

LogTrace

Trace 수준의 로그 메시지 수

LogWarning

Warning 수준의 로그 메시지 수

MainConfigLoads

주 구성이 다시 로드된 횟수입니다.

MarkCacheEvictedBytes

마크 캐시에서 축출된 바이트 수입니다.

MarkCacheEvictedFiles

마크 캐시에서 축출된 마크 파일 수입니다.

MarkCacheEvictedMarks

마크 캐시에서 제거된 마크 수입니다.

MarkCacheHits

마크 캐시에서 엔트리를 찾은 횟수로, 이 경우 마크 파일을 로드할 필요가 없습니다.

MarkCacheMisses

마크 캐시에서 항목을 찾지 못해 마크 파일을 메모리에 로드해야 했던 횟수입니다. 이는 비용이 큰 작업으로, 쿼리 지연 시간을 늘립니다.

MarksTasksFromCache

캐시에 이미 있어 마크가 동기적으로 로드된 횟수입니다.

MemoryAllocatedWithoutCheck

메모리 제한을 확인하지 않은 채 메모리를 할당한 횟수입니다.

MemoryAllocatedWithoutCheckBytes

메모리 제약 조건 검사 없이 할당된 바이트 수입니다.

MemoryAllocatorPurge

메모리 할당자 purge 요청의 총 횟수

MemoryAllocatorPurgeTimeMicroseconds

메모리 할당자 purge에 소요된 총 시간

MemoryOvercommitWaitTimeMicroseconds

OvercommitTracker에서 메모리가 해제될 때까지 기다린 총 시간입니다.

MemoryReservationAdmitMicroseconds

초기 메모리 예약이 허용될 때까지 쿼리가 대기한 총 시간

MemoryReservationDecreases

승인된 메모리 예약 감소 요청의 총 개수

MemoryReservationFailed

실패한 메모리 예약 건수

MemoryReservationIncreaseMicroseconds

쿼리가 메모리 예약 증가가 승인되기를 기다린 총 시간

메모리 예약 증가

승인된 메모리 예약 증가 요청의 총 개수

MemoryReservationKilled

메모리 예약 강제 종료 신호의 총수

MemoryWorkerRun

백그라운드에서 MemoryWorker가 실행된 횟수

MemoryWorkerRunElapsedMicroseconds

MemoryWorker가 백그라운드 작업에 소요한 총 시간

머지

시작된 백그라운드 머지 수입니다.

MergeCommitMilliseconds

머지 결과를 커밋하는 데 걸린 총 시간(part 이름 변경, checksum 검증, ZooKeeper 업데이트)

MergedColumns

머지의 수평 단계에서 머지된 컬럼 수입니다.

MergedIntoCompactParts

Compact 포맷으로 머지된 파트 수.

Wide format으로 머지된 파트

Wide format으로 머지된 파트 수.

MergedProjections

MergeTree 머지 중에 재구축되지 않고 머지된 프로젝션 수입니다.

MergedRows

백그라운드 머지를 위해 읽은 행 수입니다. 머지 전 기준의 행 수를 나타냅니다.

MergedUncompressedBytes

백그라운드 머지를 위해 읽은 비압축 바이트 수(메모리에 저장된 컬럼 기준)입니다. 머지 전의 값입니다.

MergeExecuteMilliseconds

백그라운드 머지 실행에 사용된 총 작업 시간

MergeHorizontalStageExecuteMilliseconds

백그라운드 머지의 수평 단계 실행에 실제로 사용된 총 작업 시간

MergeHorizontalStageTotalMilliseconds

백그라운드 머지의 수평 단계에 사용된 총 시간

MergeMutateBackgroundExecutorTaskCancelMicroseconds

MergeMutate 실행기 작업의 cancel()에 소요된 시간입니다.

MergeMutateBackgroundExecutorTaskExecuteStepMicroseconds

MergeMutate 실행기 작업에서 executeStep()를 수행하는 데 소요된 시간입니다.

MergeMutateBackgroundExecutorTaskResetMicroseconds

MergeMutate 실행기에서 작업을 재설정하는 데 소요된 시간입니다.

MergeMutateBackgroundExecutorWaitMicroseconds

MergeMutate 실행기에서 완료될 때까지 대기한 시간입니다.

MergePrewarmStageExecuteMilliseconds

백그라운드 머지의 예열 단계 실행에 소요된 총 작업 시간

MergePrewarmStageTotalMilliseconds

백그라운드 머지의 예열 단계에 사용된 총 시간

MergeProjectionStageExecuteMilliseconds

백그라운드 머지의 프로젝션 단계를 실행하는 데 소요된 총 활성 시간

MergeProjectionStageTotalMilliseconds

백그라운드 머지의 프로젝션 단계에 소요된 총 시간

MergerMutatorPartsInRangesForMergeCount

머지 후보 파트 수

MergerMutatorPrepareRangesForMergeElapsedMicroseconds

머지 프레디케이트에 따라 머지할 수 있는 파트 범위를 준비하는 데 걸린 시간입니다.

MergerMutatorRangesForMergeCount

머지를 위한 후보 범위 수

MergerMutatorSelectPartsForMergeElapsedMicroseconds

머지할 수 있는 범위에서 파트를 선택하는 데 걸린 시간입니다.

MergerMutatorSelectRangePartsCount

머지를 위해 선택한 범위 내 파트 수

MergerMutatorsGetPartsForMergeElapsedMicroseconds

데이터 파트의 스냅샷을 가져와 이를 바탕으로 범위를 구성하는 데 소요된 시간입니다.

MergeSourceParts

머지 대상으로 예약된 소스 파트 수입니다.

MergesRejectedByMemoryLimit

메모리 제한으로 거부된 백그라운드 머지 수

MergesThrottlerBytes

‘max_merges_bandwidth_for_server’ 스로틀러를 통과한 바이트 수입니다.

MergesThrottlerSleepMicroseconds

‘max_merges_bandwidth_for_server’ 스로틀링 제한을 준수하기 위해 쿼리가 대기한 총 시간입니다.

MergeTextIndexStageExecuteMilliseconds

백그라운드 머지의 텍스트 인덱스 단계 실행에 사용된 총 작업 시간

MergeTextIndexStageTotalMilliseconds

백그라운드 머지의 텍스트 인덱스 단계에 소요된 총 시간

MergeTotalMilliseconds

백그라운드 머지에 소요된 총 시간

MergeTreeAllRangesAnnouncementsSent

원격 서버에서 initiator 서버로 데이터 파트 집합(MergeTree 테이블용)에 대한 알림을 전송한 횟수입니다. 원격 서버 측에서 측정됩니다.

MergeTreeAllRangesAnnouncementsSentElapsedMicroseconds

데이터 파트 집합(MergeTree 테이블)에 대한 알림을 원격 서버에서 initiator 서버로 전송하는 데 소요된 시간입니다. 원격 서버 측에서 측정됩니다.

MergeTreeDataProjectionWriterBlocks

MergeTree 테이블 프로젝션에 삽입된 블록 수입니다. 각 블록은 수준 0 데이터 파트를 이룹니다.

MergeTreeDataProjectionWriterBlocksAlreadySorted

이미 정렬된 상태로 판단되어 MergeTree 테이블 프로젝션에 INSERT된 블록 수입니다.

MergeTreeDataProjectionWriterCompressedBytes

MergeTree 테이블 프로젝션에 INSERT된 데이터가 파일 시스템에 기록된 바이트 수입니다.

MergeTreeDataProjectionWriterMergingBlocksMicroseconds

블록 머지에 소요된 시간

MergeTreeDataProjectionWriterRows

MergeTree 테이블의 프로젝션에 삽입된 행 수입니다.

MergeTreeDataProjectionWriterSortingBlocksMicroseconds

블록 정렬에 소요된 시간입니다(프로젝션에서는 테이블의 정렬 키와 다른 키를 사용할 수 있습니다)

MergeTreeDataProjectionWriterUncompressedBytes

MergeTree 테이블 프로젝션에 삽입된 비압축 바이트 수(메모리에 저장된 형태의 컬럼 기준)

MergeTreeDataWriterBlocks

MergeTree 테이블에 INSERT된 블록 수입니다. 각 블록은 레벨 0의 데이터 파트를 형성합니다.

MergeTreeDataWriterBlocksAlreadySorted

MergeTree 테이블에 INSERT된 블록 중 이미 정렬된 것으로 보이는 블록 수입니다.

MergeTreeDataWriterCompressedBytes

MergeTree 테이블에 INSERT된 데이터를 위해 파일 시스템에 기록된 바이트 수입니다.

MergeTreeDataWriterMergingBlocksMicroseconds

입력 블록을 머지하는 데 소요된 시간(특수 MergeTree 엔진)

MergeTreeDataWriterProjectionsCalculationMicroseconds

프로젝션을 계산하는 데 소요된 시간

MergeTreeDataWriterRows

MergeTree 테이블에 INSERT된 행 수입니다.

MergeTreeDataWriterSkipIndicesCalculationMicroseconds

스킵 인덱스 계산에 소요된 시간

MergeTreeDataWriterSortingBlocksMicroseconds

블록을 정렬하는 데 소요된 시간

MergeTreeDataWriterStatisticsCalculationMicroseconds

통계 계산에 걸린 시간

MergeTreeDataWriterUncompressedBytes

MergeTree 테이블에 INSERT된 비압축 바이트 수(컬럼이 메모리에 저장된 형태 기준)

MergeTreePrefetchedReadPoolInit

MergeTreePrefetchedReadPool에서 작업 준비에 소요된 시간

MergeTreeReadTaskRequestsReceived

읽기 작업을 선택하기 위해 원격 서버에서 initiator 서버로 요청한 콜백 수입니다(MergeTree 테이블용). initiator 서버 측에서 측정합니다.

MergeTreeReadTaskRequestsSent

읽기 작업을 선택할 수 있도록 원격 서버에서 initiator 서버로 다시 요청한 콜백 수(MergeTree 테이블용)입니다. 원격 서버 측에서 측정됩니다.

MergeTreeReadTaskRequestsSentElapsedMicroseconds

읽기 작업을 선택하기 위해 원격 server에서 initiator 서버로 다시 요청한 콜백에 소요된 시간입니다(MergeTree 테이블 기준). 원격 server 측에서 측정됩니다.

MergeVerticalStageExecuteMilliseconds

백그라운드 머지의 수직 단계 실행에 실제로 사용된 총 시간

MergeVerticalStageTotalMilliseconds

백그라운드 머지의 수직 단계에 소요된 전체 시간

MergeWrittenRows

머지 작업 중 기록된 행 수입니다.

MergingSortedMilliseconds

정렬된 컬럼 병합에 소요된 총 시간

MetadataFromKeeperBackgroundCleanupBlobs

백그라운드 작업이 비어 있는 blob layout part를 정리한 횟수

MetadataFromKeeperBackgroundCleanupErrors

백그라운드 정리 작업에서 오류가 발생한 횟수입니다.

MetadataFromKeeperBackgroundCleanupObjects

백그라운드 작업이 오래전에 삭제된 객체 정리를 수행한 횟수

MetadataFromKeeperBackgroundCleanupTransactions

오래된 트랜잭션 멱등성 토큰이 백그라운드 작업으로 정리된 횟수

MetadataFromKeeperCacheHit

Keeper에 요청하지 않고 캐시에서 객체 스토리지 메타데이터 요청을 처리한 횟수

MetadataFromKeeperCacheMiss

객체 스토리지 메타데이터 요청에 Keeper가 응답해야 했던 횟수

MetadataFromKeeperCacheTooManyInvalidated

파일 시스템 캐시가 무효화된 항목을 너무 많이 반환한 횟수

MetadataFromKeeperCacheUpdateMicroseconds

Keeper의 응답 대기 시간을 포함한 캐시 업데이트 총 소요 시간

MetadataFromKeeperCleanupTransactionCommit

삭제된 객체 정리를 위한 메타데이터 트랜잭션 커밋 시도 횟수

MetadataFromKeeperCleanupTransactionCommitRetry

삭제된 객체 정리를 위한 메타데이터 트랜잭션 커밋의 재시도 횟수

MetadataFromKeeperIndividualOperations

Keeper에 대한 단일 또는 다중 요청으로 읽거나 기록된 경로 수

MetadataFromKeeperIndividualOperationsMicroseconds

Keeper에 대한 단일 요청 또는 다중 요청 처리에 소요된 시간

MetadataFromKeeperOperations

Keeper에 요청한 횟수

MetadataFromKeeperReconnects

Keeper에 재연결한 횟수

MetadataFromKeeperTransactionCommit

메타데이터 트랜잭션 커밋 시도 횟수

MetadataFromKeeperTransactionCommitRetry

메타데이터 트랜잭션 커밋을 재시도한 횟수

MetadataFromKeeperUpdateCacheOneLevel

디렉터리 트리 한 수준의 캐시 업데이트가 수행된 횟수

MetadataTransactionRollbacks

커밋에 실패하여 롤백된 메타데이터 트랜잭션 수입니다.

MetadataTransactionRollbacksFailed

끝까지 완료되지 못한 메타데이터 트랜잭션 롤백의 수입니다. 이 경우 실패로 보고된 트랜잭션의 일부가 메타데이터에 그대로 남습니다.

MMappedFileCacheHits

MMap cache에서 파일을 찾은 횟수입니다(mmap read_method 사용 시). 이 경우 파일을 다시 mmap할 필요가 없습니다.

MMappedFileCacheMisses

파일을 MMap cache에서 찾지 못해(mmap read_method 사용 시) 다시 mmap해야 했던 횟수입니다.

MoveBackgroundExecutorTaskCancelMicroseconds

Move 실행기 작업에서 cancel()에 소요된 시간입니다.

MoveBackgroundExecutorTaskExecuteStepMicroseconds

Move 실행기 작업에서 executeStep()를 실행하는 데 소요된 시간입니다.

MoveBackgroundExecutorTaskResetMicroseconds

Move 실행기에서 작업을 재설정하는 데 소요된 시간입니다.

MoveBackgroundExecutorWaitMicroseconds

Move 실행기에서 작업이 완료되기를 기다리는 데 소요된 시간입니다.

MutatedRows

뮤테이션을 위해 읽은 행 수입니다. 뮤테이션 적용 전 기준의 행 수를 의미합니다.

MutatedUncompressedBytes

뮤테이션을 위해 읽은 비압축 바이트 수입니다(메모리에 저장된 상태의 컬럼 기준). 뮤테이션이 적용되기 전의 값입니다.

MutateTaskProjectionsCalculationMicroseconds

뮤테이션 중 프로젝션 계산에 소요된 시간

mutation의 영향을 받은 행 수 상한

mutation의 영향을 받은 행 수의 상한입니다(예: UPDATE 또는 DELETE mutation의 프레디케이트를 만족하는 행 수). 실제 행 수는 이보다 약간 적을 수 있습니다.

MutationAllPartColumns

파트 내 모든 컬럼을 변경하는 작업이 생성된 횟수

MutationCommitMilliseconds

mutation 결과 커밋(part 이름 변경, checksum 검증, ZooKeeper 업데이트)에 소요된 총 시간

MutationCreatedEmptyParts

mutation을 실행하는 대신 빈 파트로 대체된 파트의 총수

MutationExecuteMilliseconds

뮤테이션 실행에 사용된 총 처리 시간입니다.

MutationsAppliedOnFlyInAllReadTasks

모든 읽기 작업에서 실시간으로 적용된 뮤테이션의 총수

MutationSomePartColumns

파트에서 일부 컬럼에 대한 뮤테이션 작업이 생성된 횟수

MutationsThrottlerBytes

‘max_mutations_bandwidth_for_server’ throttler를 거친 바이트 수입니다.

MutationsThrottlerSleepMicroseconds

‘max_mutations_bandwidth_for_server’ 스로틀링에 맞춰 쿼리가 대기한 총 시간입니다.

MutationTotalMilliseconds

뮤테이션 수행에 소요된 총 시간입니다.

MutationTotalParts

뮤테이션 적용이 시도된 전체 파트 수

MutationUntouchedParts

프레디케이트에 따라 뮤테이션 적용을 시도했지만 완전히 건너뛴 전체 파트 수

NativeProtocolSend

비어 있지 않은 native protocol 출력 버퍼의 플러시 횟수입니다.

NetworkReceiveBytes

네트워크를 통해 수신한 총 바이트 수입니다. 타사 라이브러리에 의한 네트워크 상호작용은 제외되며, ClickHouse 관련 상호작용만 포함됩니다.

NetworkReceiveElapsedMicroseconds

네트워크에서 데이터를 받기 위해 대기하거나 실제로 데이터를 수신하는 데 소요된 총 시간입니다. 타사 라이브러리에 의한 네트워크 상호작용은 제외되며, ClickHouse 관련 네트워크 상호작용만 포함됩니다.

NetworkSendBytes

네트워크로 전송된 총 바이트 수입니다. 타사 라이브러리에 의한 통신은 제외되며, ClickHouse 관련 네트워크 통신만 포함됩니다.

NetworkSendElapsedMicroseconds

네트워크로 데이터를 보내기 위해 대기하거나 실제로 전송하는 데 걸린 총 시간입니다. 타사 라이브러리에 의한 통신은 제외되며, ClickHouse 관련 네트워크 상호작용만 포함됩니다.

NotCreatedLogEntryForMerge

다른 레플리카의 동시 로그 업데이트로 인해 ReplicatedMergeTree에서 파트를 머지하기 위한 로그 항목이 생성되지 않습니다.

NotCreatedLogEntryForMutation

다른 레플리카가 로그를 동시에 업데이트하여 ReplicatedMergeTree에서 파트에 mutation을 적용하기 위한 로그 항목이 생성되지 않습니다.

ObjectStorageGlobFilteredObjects

glob 또는 regex 패턴과 일치하지 않아 목록 조회 중 건너뛴 객체입니다.

ObjectStorageListedObjects

필터링 전에 객체 스토리지 목록 조회 API가 반환한 총 객체 수입니다.

ObjectStoragePredicateFilteredObjects

_path/_file에 대한 가상 컬럼 프레디케이트 필터링으로 제외된 객체입니다.

ObjectStorageQueueBucketLockLostOwnership

S3(Azure)Queue에서 버킷 잠금의 소유권을 잃은 것으로 감지된 횟수입니다. 0이 아닌 값은 persistent_processing_node_ttl_seconds 값이 너무 작거나 버그가 있음을 의미합니다

ObjectStorageQueueBucketLockRefreshes

S3(Azure)Queue에서 성공한 버킷 잠금 갱신 횟수

ObjectStorageQueueCancelledFiles

StorageS3(Azure)Queue에서 취소된 파일 수

ObjectStorageQueueCleanupMaxSetSizeOrTTLMicroseconds

파일을 Failed 상태로 설정하는 데 소요된 시간

ObjectStorageQueueCommitRequests

파일을 Failed 또는 처리됨 상태로 커밋하는 Keeper 요청 수

ObjectStorageQueueExceptionsDuringInsert

S3(Azure)Queue에 삽입하는 동안 발생한 예외 수

ObjectStorageQueueExceptionsDuringRead

S3(Azure)Queue 읽기 중 발생한 예외 수

ObjectStorageQueueExclusiveModeProcessingErrors

S3(Azure)Queue의 파일이 처리 오류로 인해 state를 확정하지 못한 횟수입니다. ‘exclusive’ 모드에서만 해당됩니다.

ObjectStorageQueueFailedFiles

처리에 실패한 파일 수

ObjectStorageQueueFailedToBatchSetProcessing

배치 Set 처리 요청이 실패한 횟수

ObjectStorageQueueFilteredFiles

StorageS3(Azure)Queue에서 필터링된 파일 개수

ObjectStorageQueueInsertIterations

삽입 반복 수행 횟수

ObjectStorageQueueListedFiles

StorageS3(Azure)Queue에 등록된 파일 수

ObjectStorageQueueMovedObjects

after_processing = move 설정에 따라 이동된 객체 수

ObjectStorageQueueProcessedFiles

처리된 파일 수

ObjectStorageQueueProcessedRows

StorageS3(Azure)Queue에서 처리한 행 수

ObjectStorageQueuePullMicroseconds

파일 데이터 읽기에 소요된 시간

ObjectStorageQueueReadBytes

읽은 바이트 수(실제로 삽입된 바이트 수와는 다를 수 있음)

ObjectStorageQueueReadFiles

읽은 파일 수(실제로 삽입된 파일 수와 일치하지 않음)

ObjectStorageQueueReadRows

읽은 행 수(실제로 삽입된 행 수와 일치하지 않음)

ObjectStorageQueueRemovedObjects

after_processing = delete로 제거된 객체 수

ObjectStorageQueueRemoveObjectFailures

after_processing = delete 설정에 따라 삭제하려다 실패한 객체 수

ObjectStorageQueueSuccessfulCommits

성공한 Keeper 커밋 수

ObjectStorageQueueTaggedObjects

after_processing = tag로 태그된 객체 수

ObjectStorageQueueTrySetProcessingFailed

파일을 처리 중 상태로 설정하는 데 실패한 횟수

ObjectStorageQueueTrySetProcessingRequests

Set 처리 요청을 보내려고 시도한 횟수

ObjectStorageQueueTrySetProcessingSucceeded

파일을 processing 상태로 성공적으로 전환한 횟수

ObjectStorageQueueUnsuccessfulCommits

실패한 Keeper 커밋 수

ObjectStorageReadObjects

객체 스토리지 소스에서 읽기 위해 실제로 연 객체 수입니다.

ObsoleteReplicatedParts

레플리카에서 가져온 다른 데이터 파트가 기존 데이터 파트를 덮어써, 해당 데이터 파트를 obsolete 상태로 표시하고 더 이상 필요하지 않게 된 횟수입니다.

OneLakeAccessTokenExpirations

캐시된 OneLake 액세스 토큰이 만료된 것으로 확인되어 자동으로 갱신된 횟수입니다.

OneLakeAccessTokenRequestFailures

OneLake catalog가 Entra ID refresh token 권한 부여를 통해 요청한 액세스 토큰 요청 중 실패한 횟수(만료되었거나 취소된 refresh token 포함).

OneLakeAccessTokenRequestMicroseconds

OneLake catalog에서 Entra ID refresh token 권한 부여를 통해 액세스 토큰을 요청하는 데 소요된 총 시간입니다.

OneLakeAccessTokenRequests

OneLake catalog가 Entra ID refresh token 권한 부여를 통해 발급한 액세스 토큰 요청 수입니다.

OpenedFileCacheHits

파일이 opened file cache에서 발견되어 다시 열지 않아도 되었던 횟수입니다.

OpenedFileCacheMicroseconds

OpenedFileCache 메서드 실행에 소요된 시간입니다.

OpenedFileCacheMisses

파일이 opened file cache에 없어 다시 열어야 했던 횟수입니다.

OSCPUVirtualTimeMicroseconds

OS에서 인식한 CPU 사용 시간입니다. 가상화로 인해 비자발적으로 발생한 대기 시간은 포함되지 않습니다.

OSCPUWaitMicroseconds

OS 관점에서, thread가 실행 준비 상태였지만 OS가 스케줄링할 때까지 대기한 총 시간입니다.

OSIOWaitMicroseconds

OS 관점에서 스레드가 IO 작업 결과를 기다리는 데 소요한 총 시간입니다. 페이지 캐시는 포함되지 않은 실제 IO를 의미합니다.

OSReadBytes

디스크 또는 블록 디바이스에서 읽은 바이트 수입니다. 페이지 캐시에서 읽은 바이트는 포함되지 않습니다. 블록 크기, readahead 등의 영향으로 실제 필요량보다 많은 데이터가 포함될 수 있습니다.

OSReadChars

페이지 캐시를 포함해 파일 시스템, 네트워크 및 기타 파일에서 읽은 바이트 수입니다.

OSWriteBytes

디스크 또는 블록 디바이스에 기록된 바이트 수입니다. 페이지 캐시의 더티 페이지에 있는 바이트는 포함하지 않습니다. OS가 비동기적으로 기록한 데이터는 포함되지 않을 수 있습니다.

OSWriteChars

파일 시스템(페이지 캐시 포함), 네트워크 및 기타 파일에 기록된 바이트 수입니다.

OtherQueryTimeMicroseconds

SELECT 또는 INSERT 이외의 쿼리에 소요된 총 시간입니다.

OverflowAny

근사 GROUP BY가 적용된 횟수입니다. 즉, 집계가 처음 ‘max_rows_to_group_by’개의 고유 키에 대해서만 수행되고, ‘group_by_overflow_mode’ = ‘any’로 인해 나머지 키는 무시된 경우를 의미합니다.

OverflowBreak

*_overflow_mode를 break로 설정했을 때, 쿼리 복잡도 제한으로 인해 데이터 처리가 중단되어 결과가 불완전해진 횟수입니다.

OverflowThrow

설정 ’*_overflow_mode’ = ‘throw’일 때, 쿼리 복잡도 제한으로 인해 데이터 처리가 취소되고 예외가 발생한 횟수입니다.

PageCacheHits

사용자 공간 페이지 캐시에서 데이터 블록이 발견된 횟수입니다.

PageCacheMisses

데이터 블록을 사용자 공간 페이지 캐시에서 찾지 못한 횟수입니다.

PageCacheOvercommitResize

메모리 할당 중 메모리를 확보하려고 사용자 공간 페이지 캐시의 크기가 자동으로 조정된 횟수입니다.

PageCacheReadBytes

사용자 공간 페이지 캐시에서 읽은 바이트 수

PageCacheResized

사용자 공간 페이지 캐시의 크기가 자동으로 조정된 횟수입니다(일반적으로 초당 몇 차례 발생하며, memory_worker_period_ms로 제어됩니다).

PageCacheWeightLost

사용자 공간 페이지 캐시에서 축출된 바이트 수

PaimonMetadataFilesCacheHits

paimon 메타데이터 파일이 캐시에서 발견된 횟수입니다.

PaimonMetadataFilesCacheMisses

paimon 메타데이터 파일을 paimon 메타데이터 캐시에서 찾지 못해 (원격) 디스크에서 읽어야 했던 횟수입니다.

PaimonMetadataFilesCacheWeightLost

paimon 메타데이터 캐시에서 제거(evicted)된 대략적인 바이트 수입니다.

ParallelReplicasAnnouncementMicroseconds

announcement 전송에 소요된 시간

ParallelReplicasAvailableCount

작업 기반 병렬 레플리카로 쿼리를 실행할 수 있는 레플리카 수

ParallelReplicasCollectingOwnedSegmentsMicroseconds

hash로 할당된 세그먼트를 수집하는 데 소요된 시간

ParallelReplicasDeniedRequests

initiator로 전송된 요청 중 완전히 거부된 요청 수

ParallelReplicasHandleAnnouncementMicroseconds

레플리카 announcement를 처리하는 데 소요된 시간

ParallelReplicasHandleRequestMicroseconds

레플리카의 마크 요청 처리에 소요된 시간

ParallelReplicasNumRequests

initiator에 전송된 요청 수입니다.

ParallelReplicasProcessingPartsMicroseconds

데이터 파트 처리에 소요된 시간

ParallelReplicasQueryCount

쿼리 실행 중 병렬 레플리카를 사용해 실행된 (하위)쿼리의 수

ParallelReplicasReadAssignedForStealingMarks

모든 레플리카에서 consistent hash에 의해 스틸링 대상으로 할당된 예정된 마크 수의 합계

ParallelReplicasReadAssignedMarks

consistent hash에 의해 할당된 예정된 마크 수를 모든 레플리카에서 합산한 값

ParallelReplicasReadMarks

지정된 레플리카가 읽은 마크 개수

ParallelReplicasReadRequestMicroseconds

읽기 요청에 소요된 시간

ParallelReplicasReadUnassignedMarks

모든 레플리카에서 스케줄된 미할당 마크 수의 합계

해시 기반 스틸링 시간(마이크로초)

해시를 기준으로 스틸링할 세그먼트를 수집하는 데 소요된 시간

ParallelReplicasStealingLeftoversMicroseconds

미할당 세그먼트를 수집하는 데 걸린 시간

ParallelReplicasUnavailableCount

작업 기반 병렬 레플리카를 사용하는 쿼리 실행 중 선택되었지만 사용할 수 없는 것으로 확인된 레플리카 수

ParallelReplicasUsedCount

작업 기반 병렬 레플리카로 쿼리를 실행할 때 사용된 레플리카 수

ParquetColumnsFilterExpression

필터를 거친 컬럼의 총개수

ParquetDecodingTaskBatches

Parquet 리더가 스레드 풀에 전달하는 작업 그룹

ParquetDecodingTasks

Parquet 리더가 생성한 작업

ParquetFetchWaitTimeMicroseconds

디코딩 스레드가 Parquet 파일 읽기를 기다린 시간(프리페치 스레드 제외)

ParquetMetadataCacheHits

cache에서 Parquet 메타데이터를 찾은 횟수입니다.

ParquetMetadataCacheMisses

캐시에서 Parquet 메타데이터를 찾지 못해 디스크에서 읽어야 했던 횟수입니다.

ParquetMetadataCacheWeightLost

Parquet 메타데이터 캐시에서 제거된 바이트 수의 대략적인 값입니다.

ParquetPrefetcherReadEntireFile

DB::Parquet::Prefetcher가 ReadMode::EntireFileIsInMemory로 읽은 총 횟수

ParquetPrefetcherReadRandomRead

DB::Parquet::Prefetcher에서 ReadMode::RandomRead로 수행한 총 읽기 횟수

ParquetPrefetcherReadSeekAndRead

DB::Parquet::Prefetcher에서 ReadMode::SeekAndRead로 수행된 총 읽기 횟수

ParquetPrunedPages

컬럼 인덱스를 통해 Parquet 데이터에서 프루닝된 총 페이지 수

ParquetPrunedRowGroups

Parquet 데이터에서 프루닝으로 제외된 row group의 총개수

ParquetReadPages

읽은 Parquet 데이터 페이지의 총 개수

ParquetReadRowGroups

Parquet 데이터에서 읽은 row groups의 총수

ParquetRowsFilterExpression

필터를 통과한 전체 행 수

PartsLockHoldMicroseconds

MergeTree 테이블에서 데이터 파트 잠금을 유지한 총 시간

PartsLocks

MergeTree 테이블에서 데이터 파트 잠금이 획득된 횟수

PartsLockWaitMicroseconds

MergeTree 테이블에서 데이터 파트 잠금을 기다리며 소요된 총 시간

PatchesAcquireLockBadVersionRetries

동시에 실행된 UPDATE가 먼저 커밋되어 발생한, 경량 업데이트의 잠금 획득 재시도 총 횟수

PatchesAcquireLockMicroseconds

경량 업데이트를 실행하기 위한 잠금을 획득하는 데 소요된 총 마이크로초 수

PatchesAcquireLockTries

경량 업데이트 실행을 위해 잠금 획득을 시도한 총 횟수

PatchesAppliedInAllReadTasks

모든 읽기 작업에 걸쳐 적용된 패치 파트의 총 개수

PatchesJoinAppliedInAllReadTasks

모든 읽기 작업에서 Join 모드로 적용된 패치 파트의 총개수

PatchesJoinRowsAddedToHashTable

Join 모드로 패치 파트를 적용할 때 해시 테이블에 추가된 행의 총개수

PatchesMergeAppliedInAllReadTasks

모든 읽기 작업에서 머지 모드로 적용된 패치 파트의 총개수

PatchesMergeOnKeyAppliedInAllReadTasks

모든 읽기 작업에서 MergeOnKey 모드(v2)로 적용된 패치 파트의 총 개수

PatchesReadRows

패치 파트에서 읽은 총 행 수

PatchesReadUncompressedBytes

패치 파트에서 읽은 비압축 바이트의 총량

정렬 불일치 오류 수

정렬되지 않은 메모리에 접근할 때 발생하는 정렬 불일치 오류의 수입니다. 커널이 이를 처리할 수는 있지만 성능이 저하됩니다. 이는 일부 아키텍처에서만 발생하며, x86에서는 발생하지 않습니다.

PerfBranchInstructions

실행이 완료된 분기 명령 수입니다. Linux 2.6.35 이전에는 AMD 프로세서에서 잘못된 이벤트를 사용했습니다.

PerfBranchMisses

분기 예측이 빗나간 분기 명령어입니다.

PerfBusCycles

버스 사이클입니다. 총 사이클과는 다를 수 있습니다.

PerfCacheMisses

캐시 미스입니다. 일반적으로 Last Level Cache 미스를 의미하며, 캐시 미스율을 계산할 때는 PERFCOUNTHWCACHEREFERENCES 이벤트와 함께 사용합니다.

PerfCacheReferences

캐시 액세스입니다. 일반적으로는 마지막 수준 캐시(Last Level Cache) 액세스를 의미하지만, CPU에 따라 달라질 수 있습니다. 프리페치와 캐시 일관성 메시지가 포함될 수도 있으며, 이 또한 CPU 설계에 따라 다릅니다.

PerfContextSwitches

문맥 전환 횟수

PerfCPUClock

고해상도 CPU별 타이머인 CPU 클록

PerfCPUCycles

총 사이클 수입니다. CPU 주파수 스케일링 시 발생하는 영향에 유의하십시오.

PerfCPUMigrations

프로세스가 다른 CPU로 옮겨진 횟수

PerfDataTLBMisses

데이터 TLB 미스

PerfDataTLBReferences

데이터 TLB 참조 횟수

PerfEmulationFaults

에뮬레이션 폴트 수입니다. 커널은 때때로 구현되지 않은 명령어를 만나면 트랩을 발생시키고, 사용자 공간에서 실행할 수 있도록 이를 에뮬레이션합니다. 이는 성능에 부정적인 영향을 줄 수 있습니다.

PerfInstructions

실행이 완료된 명령어 수입니다. 여러 요인의 영향을 받을 수 있으므로 주의하십시오. 특히 하드웨어 인터럽트 횟수의 영향을 크게 받을 수 있습니다.

PerfInstructionTLBMisses

명령어 TLB 미스 횟수

PerfInstructionTLBReferences

명령어 TLB 참조

PerfLocalMemoryMisses

로컬 NUMA 노드의 메모리 읽기 미스

PerfLocalMemoryReferences

로컬 NUMA 노드 메모리 읽기

PerfMinEnabledRunningTime

최소 활성화 시간을 가진 이벤트의 실행 시간입니다. 이벤트 멀티플렉싱 양을 추적하는 데 사용됩니다.

PerfMinEnabledTime

모든 이벤트에 대해, 이벤트가 활성화된 상태였던 최소 시간입니다. 이벤트 멀티플렉싱의 영향을 추적하는 데 사용됩니다.

PerfRefCPUCycles

총 사이클 수입니다. CPU 주파수 스케일링의 영향을 받지 않습니다.

PerfStalledCyclesBackend

명령어 retirement 중 정지된 사이클입니다.

PerfStalledCyclesFrontend

명령어 발행 중 정체된 사이클.

PerfTaskClock

현재 실행 중인 작업의 클록 카운트

PreferredWarmedUnmergedParts

설정 prefer_warmed_unmerged_parts_seconds를 참조하십시오. 읽기 쿼리가 CacheWarmer가 아직 캐시로 가져오지 않은 병합된 파트 대신, 캐시에 있는 병합 전의 오래된 파트를 사용한 횟수입니다.

PrimaryIndexCacheHits

프라이머리 인덱스 캐시에서 항목을 찾아 인덱스 파일을 로드하지 않아도 되었던 횟수입니다.

PrimaryIndexCacheMisses

프라이머리 인덱스 캐시에서 항목을 찾지 못한 횟수입니다. 이 경우 인덱스 파일을 메모리에 로드해야 하며, 이는 비용이 큰 작업이므로 쿼리 지연 시간을 증가시킵니다.

서브쿼리를 포함한 쿼리

모든 서브쿼리를 포함한 쿼리의 수

쿼리

해석되어 잠재적으로 실행될 수 있는 쿼리 수입니다. parse에 실패했거나 AST 크기 제한, QUOTA 제한 또는 동시에 실행 중인 쿼리 수 제한으로 인해 거부된 쿼리는 포함되지 않습니다. ClickHouse 자체에서 시작한 내부 쿼리가 포함될 수 있습니다. 서브쿼리는 포함되지 않습니다.

QueryAnalysisMicroseconds

쿼리 트리를 생성하고 식별자, 타입, 표현식을 확인하고 해석하는 분석기 패스를 실행하는 데 소요된 총 시간입니다.

QueryBackupThrottlerBytes

‘max_backup_bandwidth’ throttler를 거친 바이트 수입니다.

QueryBackupThrottlerSleepMicroseconds

max_backup_bandwidth 스로틀링에 맞추기 위해 쿼리가 대기한 총 시간입니다.

QueryCacheAgeSeconds

적중한 쿼리 캐시 엔트리의 경과 시간 합계(초)입니다. 이 값은 hits와 misses 모두에 대해 설정됩니다.

QueryCacheHits

쿼리 캐시에서 쿼리 결과를 찾아 쿼리 계산을 생략한 횟수입니다. SETTING use_query_cache = 1을 사용하는 SELECT 쿼리에 대해서만 업데이트됩니다.

QueryCacheMisses

쿼리 결과를 쿼리 캐시에서 찾지 못해 쿼리를 계산해야 했던 횟수입니다. SETTING use_query_cache = 1이 적용된 SELECT 쿼리에 대해서만 업데이트됩니다.

QueryCacheReadBytes

쿼리 캐시에서 읽은 (압축되지 않은) 바이트 수입니다.

QueryCacheReadRows

쿼리 캐시에서 읽은 행의 수입니다.

QueryCacheWrittenBytes

쿼리 캐시에 저장된 (압축되지 않은) 바이트 수

QueryCacheWrittenRows

쿼리 캐시에 저장된 행의 수입니다.

QueryConditionCacheHits

쿼리 조건 캐시에서 항목을 찾은 횟수입니다(따라서 마크를 읽지 않아도 됩니다). SETTING use_query_condition_cache = 1을 사용하는 SELECT 쿼리에서만 업데이트됩니다.

QueryConditionCacheMisses

쿼리 조건 캐시에서 엔트리를 찾지 못해 마크 읽기를 건너뛸 수 없었던 횟수입니다. SETTING use_query_condition_cache = 1을 사용하는 SELECT 쿼리에 대해서만 업데이트됩니다.

QueryLocalReadThrottlerBytes

‘max_local_read_bandwidth’ throttler를 거친 바이트 수입니다.

QueryLocalReadThrottlerSleepMicroseconds

쿼리가 ‘max_local_read_bandwidth’ 스로틀링 한도에 맞추기 위해 대기한 총 시간입니다.

QueryLocalWriteThrottlerBytes

‘max_local_write_bandwidth’ throttler를 통해 전송된 바이트 수입니다.

QueryLocalWriteThrottlerSleepMicroseconds

쿼리가 ‘max_local_write_bandwidth’ 스로틀링 제한에 맞추기 위해 대기한 총 시간입니다.

QueryMaskingRulesMatch

쿼리 마스킹 규칙과 성공적으로 일치한 횟수입니다.

QueryMemoryLimitExceeded

쿼리의 메모리 제한 초과 발생 횟수입니다.

QueryParseMicroseconds

쿼리 텍스트를 AST로 파싱하는 데 소요된 총 시간입니다.

QueryPipelineBuildMicroseconds

최적화된 쿼리 계획에서 QueryPipeline을 구축하는 데 소요된 총 시간입니다.

QueryPlanBuildMicroseconds

분석된 쿼리 트리에서 쿼리 계획을 생성하는 데 소요된 총 시간입니다.

QueryPlanOptimizeMicroseconds

쿼리 계획 최적화에 소요된 총 시간입니다.

QueryPreempted

‘priority’ 설정 때문에 작업이 일시 중지된 채 대기한 횟수

QueryProfilerConcurrencyOverruns

다른 스레드에서 동시에 실행 중인 쿼리 프로파일러가 너무 많아 쿼리 프로파일러 신호 처리를 중단한 횟수로, 과부하를 나타낼 수 있습니다.

QueryProfilerErrors

비동기 스택 언와인딩 중 발생한 유효하지 않은 메모리 접근입니다.

QueryProfilerRuns

QueryProfiler가 실행된 횟수입니다.

QueryProfilerSignalOverruns

오버런으로 인해 쿼리 프로파일러 신호 처리를 중단한 횟수와, 오버런으로 인해 OS가 전달하지 못한 신호 수의 합계입니다.

QueryRemoteReadThrottlerBytes

‘max_remote_read_network_bandwidth’ throttler를 통해 전달된 바이트 수입니다.

QueryRemoteReadThrottlerSleepMicroseconds

‘max_remote_read_network_bandwidth’ 스로틀링에 맞추기 위해 쿼리가 대기한 총 시간입니다.

QueryRemoteWriteThrottlerBytes

‘max_remote_write_network_bandwidth’ throttler를 통과한 바이트 수입니다.

QueryRemoteWriteThrottlerSleepMicroseconds

‘max_remote_write_network_bandwidth’ 스로틀링 제한을 준수하기 위해 쿼리가 대기한 총 시간입니다.

QueryTimeMicroseconds

모든 쿼리에 소요된 총 시간입니다.

QuorumFailedInserts

쿼럼에 도달하지 못해 실패한 삽입 수입니다.

QuorumParts

쿼럼을 사용해 기록된 데이터 파트의 수입니다. 동기 삽입(sync insert)의 경우 1개의 파트로 계산되며, 비동기 삽입(async inserts)을 플러시하는 삽입의 경우 비동기 삽입 수만큼 계산될 수 있습니다.

QuorumWaitMicroseconds

삽입 중 쿼럼이 충족되기를 기다리는 데 소요된 총 시간입니다.

QuotaCacheRecalculationMicroseconds

현재 활성 상태인 모든 사용 중 Set에 대해 쿼터를 다시 선택하는 데 소요된 총 시간입니다(ContextAccess build 경로에서도 사용하는 캐시 뮤텍스가 걸린 상태에서 측정됨).

QuotaCacheRecalculations

쿼터 캐시가 현재 활성 상태인 모든 Set에 대해 쿼터를 다시 선택한 횟수입니다. 액세스 엔터티 알림 배치당 1회로 합쳐집니다.

ReadBackoff

읽기 속도가 느려져 쿼리 처리 스레드 수를 줄인 횟수입니다.

ReadBufferFromAzureBytes

Azure에서 읽어온 바이트 수입니다.

ReadBufferFromAzureInitMicroseconds

Azure 연결을 초기화하는 데 걸린 시간입니다.

ReadBufferFromAzureMicroseconds

Azure에서 읽는 데 소요되는 시간입니다.

ReadBufferFromAzureRequestsErrors

Azure에서 읽는 중 발생한 예외 수

ReadBufferFromFileDescriptorRead

파일 디스크립터에서 수행된 읽기(read/pread) 횟수입니다. 소켓은 포함되지 않습니다.

ReadBufferFromFileDescriptorReadBytes

파일 디스크립터에서 읽어들인 바이트 수입니다. 파일이 압축되어 있으면 압축된 데이터의 크기가 표시됩니다.

ReadBufferFromFileDescriptorReadFailed

파일 디스크립터에서 읽기(read/pread)가 실패한 총 횟수입니다.

ReadBufferFromS3Bytes

S3에서 읽은 바이트 수입니다.

ReadBufferFromS3InitMicroseconds

S3 연결을 초기화하는 데 걸린 시간입니다.

ReadBufferFromS3Microseconds

S3에서 읽기에 소요된 시간입니다.

ReadBufferFromS3RequestsErrors

S3에서 읽는 중 발생한 예외의 수입니다.

ReadBufferSeekCancelConnection

새 connection(s3, http)이 생성되는 seek 횟수

ReadCompressedBytes

압축된 소스(파일, 네트워크)에서 읽은 바이트 수입니다(압축 해제 전 기준).

ReaderExecutorBytesFromSource

모든 캐시 계층에서 데이터를 찾지 못한 후 ReaderExecutor가 소스에 요청한 실제 바이트 수입니다(포그라운드 및 백그라운드 프리페치를 포함하며, 이후 폐기로 인해 낭비된 프리페치 바이트도 포함). consumer가 제공한 바이트는 제외됩니다. ReaderExecutorDeliveredBytes를 참조하십시오.

ReaderExecutorCacheGetRequests

ReaderExecutor에서 ICacheHandle::get이 호출된 횟수입니다. ReaderExecutor 캐시 계층이 도입되기 전에는 0입니다.

ReaderExecutorCachePopulateRequests

ReaderExecutor에서 ICacheHandle::put이 호출된 횟수입니다. ReaderExecutor 캐시 계층이 도입되기 전까지는 0입니다.

ReaderExecutorDecryptMicroseconds

ReaderExecutor가 전달된 payload를 제자리에서 복호화하는 데 소요한 시간(CTR, 위치 주소 지정 가능). 암호화되지 않은 읽기와 SSL이 포함되지 않은 빌드에서는 0입니다.

ReaderExecutorDeliveredBytes

ReaderExecutor가 읽기 요청에 제공한 유효 바이트 수입니다(요청된 윈도우 payload이며, 초과 읽기와 캐시 write-back은 제외). 모델링된 바이트당 비용 KPI(ReaderExecutorModeledCostMicroseconds / ReaderExecutorDeliveredBytes)의 분모입니다.

ReaderExecutorIncompleteConnections

ReaderExecutor가 소스 연결을 오른쪽 경계까지 모두 비우기 전에 폐기한 연결 수입니다. 이러한 연결은 풀에서 재사용할 수 없어 다시 설정해야 합니다. ReaderExecutor의 라이브 소스 버퍼 재사용이 도입되기 전까지는 값이 0입니다.

ReaderExecutorLongConnectionBytes

long source connection을 통해 읽은 총 바이트 수입니다.

ReaderExecutorLongConnectionFallbacks

ReaderExecutor가 장기 연결을 사용하려 했으나 사용 가능한 슬롯이 없어 일회성 읽기로 폴백한 횟수입니다.

ReaderExecutorLongConnectionHits

ReaderExecutor가 이미 열려 있는 long source connection에서 읽어 처리한 윈도우의 수입니다.

ReaderExecutorLongConnectionOpened

순차 읽기 최적화를 위해 ReaderExecutor가 연 long source connection의 수입니다.

ReaderExecutorModeledCostMicroseconds

ReaderExecutor 읽기의 모델링된 I/O 비용입니다. 읽기 경로의 최적성을 나타내는 합성 프록시 KPI이며, 측정된 지연 시간은 아닙니다. 휴리스틱 S3 가중치를 적용한 위 counters의 가중합으로, 소스 요청 1회당 30ms + 불완전한 connection 1건당 5ms + 소스에서 전송된 MiB당 20ms(유효한 payload와 초과 읽기 포함) + cache put 1회당 0.1ms + cache get 1회당 0.05ms로 계산합니다. 부하와 무관한 바이트당 비용을 얻으려면 ReaderExecutorDeliveredBytes로 나눕니다. Experimental 항목이며, Experimental ReaderExecutor를 추적합니다.

ReaderExecutorSourceRequests

ReaderExecutor가 연 소스 측 요청 수입니다(live-buffer 재사용 제외).

ReaderExecutorWorkMicroseconds

ReaderExecutor::readNextWindow 내부(해당 윈도우를 열고, seek하고, 읽는 작업)에서 소요된 총 wall-clock 시간입니다. 쿼리 읽기 지연 시간에 직접적으로 기여하는 요인입니다.

ReadPatchesMicroseconds

패치 파트를 읽는 데 소요된 총 시간

ReadPoolRangeRefinerDroppedCuts

MergeTree 읽기 풀이 파트에서 잘라낸 ranges가 ranges refiner에 의해 완전히 삭제되어, 해당 ranges에 대한 읽기 작업이 생성되지 않은 횟수

ReadPoolRangeRefinerDroppedMarks

MergeTree 읽기 풀에서 ranges refiner가 읽기 작업으로부터 삭제한 마크 수(예: projection index에 의해 완전히 필터링된 마크)

ReadTaskRequestsReceived

읽기 작업을 선택하기 위해 원격 서버에서 initiator 서버로 다시 요청한 콜백 수입니다(s3Cluster 테이블 함수 및 이와 유사한 경우). initiator 서버 측에서 측정됩니다.

ReadTaskRequestsSent

읽기 작업을 선택하기 위해 원격 서버에서 initiator server로 다시 요청한 콜백 수입니다(s3Cluster 테이블 함수 및 유사한 기능에서 사용). 이 값은 원격 서버 측에서 측정됩니다.

ReadTaskRequestsSentElapsedMicroseconds

읽기 작업을 선택하기 위해 원격 서버에서 initiator server로 다시 요청한 콜백에 소요된 시간입니다(s3Cluster 테이블 함수 및 이와 유사한 경우). 원격 서버 측에서 측정됩니다.

ReadTasksWithAppliedMutationsOnFly

실시간으로 뮤테이션이 적용된 읽기 작업의 총 개수

ReadTasksWithAppliedPatches

패치 파트가 하나라도 적용된 읽기 작업의 총 개수

ReadWriteBufferFromHTTPBytes

ReadWriteBufferFromHTTP가 수신하고 전송한 payload 바이트의 총 크기입니다. HTTP 헤더는 포함되지 않습니다.

ReadWriteBufferFromHTTPRequestsSent

ReadWriteBufferFromHTTP가 전송한 HTTP 요청 수

RealTimeMicroseconds

처리(쿼리 및 기타 작업)를 수행하는 스레드에서 소요된 총 시간(벽시계 기준)입니다(이 값은 합계입니다).

RebuiltProjections

MergeTree 머지 중 처음부터 재구축된 프로젝션 수입니다.

RefreshableViewLockTableRetry

갱신 가능 구체화 뷰에서 SELECT를 수행할 때 기존 테이블이 삭제되어 새 테이블로 전환한 횟수

RefreshableViewRefreshFailed

갱신 가능 구체화 뷰의 갱신 실패 횟수

갱신 가능 구체화 뷰 갱신 성공

갱신 가능 구체화 뷰가 갱신된 횟수입니다.

RefreshableViewSyncReplicaRetry

갱신 가능 구체화 뷰의 SELECT가 암시적으로 SYNC REPLICA를 수행하다 실패해 재시도한 횟수

RefreshableViewSyncReplicaSuccess

갱신 가능 구체화 뷰에 대해 SELECT를 수행할 때 암시적으로 SYNC REPLICA가 수행된 횟수

RegexpLocalCacheHit

로컬 캐시에서 컴파일된 정규식을 가져온 총 횟수입니다.

RegexpLocalCacheMiss

로컬 캐시에서 컴파일된 정규식을 가져오는 데 실패한 횟수입니다.

RegexpWithMultipleNeedlesCreated

여러 검색 패턴을 사용하는 정규식(VectorScan 라이브러리)이 컴파일되었습니다.

RegexpWithMultipleNeedlesGlobalCacheHit

여러 검색 패턴을 사용하는 컴파일된 정규식(VectorScan 라이브러리)을 전역 캐시에서 가져온 횟수입니다.

RegexpWithMultipleNeedlesGlobalCacheMiss

전역 캐시에서 여러 검색 패턴을 사용하는 컴파일된 정규식(VectorScan 라이브러리)을 가져오는 데 실패한 횟수입니다.

RejectedInserts

파티션의 활성 데이터 파트 수가 너무 많아 ‘Too many parts’ 예외가 발생하여 MergeTree 테이블에 블록을 삽입하지 못한 횟수입니다.

RejectedLightweightUpdates

patches 내 압축되지 않은 바이트 수가 너무 많아 경량 업데이트가 거부된 횟수입니다.

RejectedMutations

테이블에 완료되지 않은 뮤테이션이 너무 많아 MergeTree 테이블의 뮤테이션이 ‘Too many mutations’ 예외로 거부된 횟수입니다.

RemoteFSBuffers

원격 파일 시스템에서 비동기 읽기를 위해 생성된 버퍼의 수

RemoteFSCancelledPrefetches

seek으로 인해 취소된 프리페치 수

RemoteFSLazySeeks

지연 seek 횟수

RemoteFSPrefetchedBytes

프리페치된 버퍼에서 가져온 바이트 수

RemoteFSPrefetchedReads

프리페치된 버퍼에서의 읽기 횟수

RemoteFSPrefetches

원격 파일 시스템에서 비동기 읽기 시 수행된 프리페치 횟수

RemoteFSSeeks

비동기 버퍼에서 발생한 seek의 총 횟수

RemoteFSSeeksWithReset

새 연결로 이어지는 seek 횟수

RemoteFSUnprefetchedBytes

프리페치되지 않은 버퍼의 바이트 수

RemoteFSUnprefetchedReads

프리페치되지 않은 버퍼에서 수행된 읽기 횟수

RemoteFSUnusedPrefetches

버퍼가 해제될 때 대기 중인 프리페치 수

RemoteReadThrottlerBytes

‘max_remote_read_network_bandwidth_for_server’/‘max_remote_read_network_bandwidth’ throttler를 거쳐 전송된 바이트 수입니다.

RemoteReadThrottlerSleepMicroseconds

쿼리가 ‘max_remote_read_network_bandwidth_for_server’/‘max_remote_read_network_bandwidth’ 스로틀링 제한을 맞추기 위해 대기한 총 시간입니다.

RemoteWriteThrottlerBytes

‘max_remote_write_network_bandwidth_for_server’/‘max_remote_write_network_bandwidth’ throttler를 통해 전송된 바이트 수입니다.

RemoteWriteThrottlerSleepMicroseconds

‘max_remote_write_network_bandwidth_for_server’/‘max_remote_write_network_bandwidth’ 스로틀링에 맞추기 위해 쿼리가 대기한 총 시간입니다.

ReplacingSortedMilliseconds

정렬된 컬럼 교체에 소요된 총 시간

ReplicaPartialShutdown

ZooKeeper에서 세션이 만료되어 Replicated table이 상태를 해제해야 하는 횟수입니다. ZooKeeper를 다시 사용할 수 있게 될 때마다 상태가 다시 초기화됩니다.

ReplicatedCoveredPartsInZooKeeperOnStart

디버깅 목적으로 사용됩니다. 커버링 파트가 있지만 디스크에는 없는 ZooKeeper 내 파트 수입니다. 서버 시작 시 확인됩니다.

ReplicatedDataLoss

필요한 데이터 파트(data part)가 어떤 레플리카에서도 존재하지 않는 횟수입니다(현재 오프라인 상태인 레플리카 포함). 이러한 데이터 파트는 실제로 손실된 것입니다. 이는 비동기 복제(asynchronous replication)에서는 정상적으로 발생할 수 있습니다(quorum inserts가 활성화되지 않은 경우). 즉, 해당 데이터 파트가 기록된 레플리카에 장애가 발생한 뒤, 복구되어 다시 온라인 상태가 되었을 때 그 데이터 파트를 포함하지 않는 경우입니다.

ReplicatedPartChecks

레플리카에서 데이터 파트에 대해 고급 검색을 수행해야 했거나, 기존 데이터 파트가 필요한지 확인해야 했던 횟수입니다.

ReplicatedPartChecksFailed

레플리카에서 데이터 파트(data part)에 대한 고급 검색이 결과를 내지 못했거나, 예상치 못한 파트가 발견되어 다른 위치로 옮겨진 횟수입니다.

ReplicatedPartFailedFetches

ReplicatedMergeTree 테이블의 레플리카에서 데이터 파트를 다운로드하는 데 실패한 횟수입니다.

ReplicatedPartFetches

ReplicatedMergeTree 테이블의 레플리카로부터 데이터 파트를 다운로드한 횟수입니다.

ReplicatedPartFetchesOfMerged

직접 머지하는 대신(보통은 네트워크 트래픽을 줄이기 위해 직접 머지하는 편을 선호합니다) ReplicatedMergeTree 테이블의 레플리카에서 이미 병합된 파트를 다운로드하기로 선택한 횟수입니다. 이는 머지를 수행하는 데 필요한 모든 원본 파트가 없거나 데이터 파트가 충분히 오래된 경우에 발생합니다.

ReplicatedPartMerges

ReplicatedMergeTree 테이블의 데이터 파트가 성공적으로 머지된 총 횟수입니다.

ReplicatedPartMutations

ReplicatedMergeTree 테이블 데이터 파트의 뮤테이션이 성공적으로 수행된 횟수입니다.

RestorePartsSkippedBytes

파트 복원 중 건너뛴 파일의 총 크기

RestorePartsSkippedFiles

파트 복원 중 건너뛴 파일 수

RoleCacheRecalculationMicroseconds

현재 활성화된 모든 Role 집합을 다시 계산하는 데 소요된 총 시간입니다(ContextAccess build 경로에서도 사용하는 캐시 뮤텍스 아래에서 유지됨).

RoleCacheRecalculations

Role 캐시가 현재 활성 상태인 모든 세트를 다시 계산한 횟수입니다. 액세스 엔터티 알림 배치마다 1회로 합쳐집니다.

RowPolicyCacheRecalculationMicroseconds

현재 활성화된 모든 세트에 대해 행 정책 필터를 다시 조합하는 데 소요된 총 시간입니다. RowPolicyCache 뮤텍스를 잡지 않은 상태에서 수행되므로 ContextAccess 빌드 경로를 차단하지 않습니다.

RowPolicyCacheRecalculations

현재 활성화된 모든 세트에 대해 행 정책 캐시가 필터를 다시 조합한 횟수입니다. 액세스 엔터티 알림 배치당 1회로 합쳐집니다.

RowsReadByMainReader

MergeTree 테이블에서 주 리더가 읽은 행 수(PREWHERE 단계 이후).

Prewhere 리더가 읽은 총 행 수

Prewhere 리더가 MergeTree 테이블에서 읽은 전체 행 수입니다.

RuntimeDataflowStatisticsInputBytes

쿼리가 병렬 레플리카로 실행될 때 레플리카가 읽게 되는 바이트 수에 대한 수집 통계

RuntimeDataflowStatisticsOutputBytes

쿼리가 병렬 레플리카로 실행될 경우 레플리카가 initiator에 전송할 바이트 수에 대해 수집된 통계

RuntimeFilterBlocksProcessed

JOIN Runtime Filters가 처리한 블록 수

RuntimeFilterBlocksSkipped

필터링 비율이 낮아 필터가 동적으로 비활성화되면서 처리되지 않고 JOIN Runtime Filters에 의해 건너뛴 블록 수

RuntimeFilterBloomFilterBuildsSkipped

해시 테이블 통계의 빌드 측 key 개수로 예측했을 때 필터가 set bit 비율의 최대값을 초과할 것으로 판단되어 건너뛴 JOIN Runtime Filter 블룸 필터 빌드 수

RuntimeFilterGranulesConsidered

JOIN Runtime Filters가 읽기 시점 프루닝을 위해 검사한 그래뉼 수

RuntimeFilterGranulesDropped

JOIN Runtime Filters에 의해 읽기 시점에 프루닝된 그래뉼 수

RuntimeFilterRowsChecked

JOIN Runtime Filters에서 검사한 행 수

RuntimeFilterRowsPassed

JOIN Runtime Filters에 의해 필터링되지 않고 통과한 행 수

RuntimeFilterRowsSkipped

JOIN Runtime Filters로 건너뛴 블록 내 행 수

RuntimeFiltersCreated

쿼리 내에서 생성된 서로 다른 JOIN Runtime Filters의 수

RWLockAcquiredReadLocks

heavy RWLock에서 읽기 잠금을 획득한 횟수입니다.

RWLockAcquiredWriteLocks

heavy RWLock에서 쓰기 잠금이 획득된 횟수입니다.

RWLockReadersWaitMilliseconds

읽기 잠금 획득을 기다리는 데 소요된 총 시간입니다(heavy RWLock에서).

RWLockWritersWaitMilliseconds

쓰기 잠금 획득을 기다리는 데 소요된 총 시간입니다(heavy RWLock에서).

S3AbortMultipartUpload

S3 API AbortMultipartUpload 호출 횟수.

S3CachedCredentialsProvidersAdded

캐시에 새로 추가된 자격 증명 공급자의 총수

S3CachedCredentialsProvidersReused

캐시에서 재사용된 자격 증명 제공자의 총 개수

S3Clients

생성된 S3 클라이언트 수.

S3CompleteMultipartUpload

S3 API의 CompleteMultipartUpload 호출 횟수입니다.

S3CopyObject

S3 API CopyObject 호출 횟수입니다.

S3CreateMultipartUpload

S3 API의 CreateMultipartUpload 호출 수입니다.

S3DeleteObjects

S3 API DeleteObject(s) 호출 횟수.

S3GetObject

S3 API GetObject 호출 횟수.

S3GetObjectTagging

S3 API의 GetObjectTagging 호출 수.

S3GetRequestThrottlerBlocked

throttler가 차단한 S3 GET 및 SELECT 요청 수입니다.

S3GetRequestThrottlerCount

throttler를 거친 S3 GET 및 SELECT 요청 수입니다. 차단된 요청과 차단되지 않은 요청을 모두 포함합니다.

S3GetRequestThrottlerSleepMicroseconds

S3 GET 및 SELECT 요청 스로틀링에 맞추기 위해 쿼리가 대기한 총 시간입니다.

S3HeadObject

S3 API HeadObject 호출 수입니다.

S3ListObjects

S3 API ListObjects 호출 횟수입니다.

S3PutObject

S3 API의 PutObject 호출 수.

S3PutRequestThrottlerBlocked

throttler에 의해 차단된 S3 PUT, COPY, POST 및 LIST 요청의 수입니다.

S3PutRequestThrottlerCount

throttler를 거친 S3 PUT, COPY, POST 및 LIST 요청 수입니다. 차단된 요청과 차단되지 않은 요청이 모두 포함됩니다.

S3PutRequestThrottlerSleepMicroseconds

쿼리가 S3 PUT, COPY, POST 및 LIST 요청 스로틀링에 맞추기 위해 대기한 총 시간입니다.

S3QueueSetFileFailedMicroseconds

파일을 Failed 상태로 설정하는 데 걸린 시간

S3QueueSetFileProcessedMicroseconds

파일을 처리 완료로 설정하는 데 소요된 시간

S3QueueSetFileProcessingMicroseconds

파일을 processing 상태로 변경하는 데 걸린 시간

S3ReadMicroseconds

S3 storage에 대한 GET 및 HEAD 요청에 걸린 시간입니다.

S3ReadRequestAttempts

최초 시도와 모든 재시도를 포함하되, S3 재시도 전략에서 내부적으로 수행한 재시도는 제외한 GET 및 HEAD 요청의 시도 횟수

S3ReadRequestRetryableErrors

S3 재시도 전략에서 내부적으로 수행된 재시도를 제외한 GET 및 HEAD 요청의 재시도 가능한 오류 수

S3ReadRequestsCount

S3 storage에 대한 GET 및 HEAD 요청의 수입니다.

S3ReadRequestsErrors

S3 스토리지에 대한 GET 및 HEAD 요청에서 발생한 스로틀링 이외의 오류 수입니다.

S3ReadRequestsRedirects

S3 스토리지에 대한 GET 및 HEAD 요청에서 발생한 리디렉션 수입니다.

S3ReadRequestsThrottling

S3 storage의 GET 및 HEAD 요청에서 발생한 429 및 503 오류 수입니다.

S3UploadPart

S3 API UploadPart 호출 횟수.

S3UploadPartCopy

S3 API UploadPartCopy 호출 횟수입니다.

S3WriteMicroseconds

S3 storage로 보내는 POST, DELETE, PUT 및 PATCH 요청에 걸린 시간입니다.

S3WriteRequestAttempts

초기 시도와 모든 재시도는 포함하되 retry strategy 내부에서 수행된 재시도는 제외한 POST, DELETE, PUT 및 PATCH 요청의 시도 횟수

S3WriteRequestRetryableErrors

POST, DELETE, PUT 및 PATCH 요청에서 발생한 재시도 가능한 오류 수입니다. 단, 재시도 전략에 의해 내부적으로 수행된 재시도는 제외됩니다.

S3WriteRequestsCount

S3 스토리지에 대한 POST, DELETE, PUT 및 PATCH 요청 수입니다.

S3WriteRequestsErrors

S3 스토리지에 대한 POST, DELETE, PUT 및 PATCH 요청에서 발생한 비-스로틀링 오류 수입니다.

S3WriteRequestsRedirects

S3 스토리지로의 POST, DELETE, PUT 및 PATCH 요청에서 발생한 리디렉션 횟수입니다.

S3WriteRequestsThrottling

S3 스토리지에 대한 POST, DELETE, PUT, PATCH 요청에서 발생한 429 및 503 오류의 수입니다.

ScalarSubqueriesCacheMiss

스칼라 서브쿼리 읽기가 캐시되지 않아 전체를 다시 계산해야 했던 횟수

ScalarSubqueriesGlobalCacheHit

전역 캐시를 사용하여 스칼라 서브쿼리에서 읽은 횟수

ScalarSubqueriesLocalCacheHit

스칼라 서브쿼리 읽기에 로컬 캐시를 사용한 횟수

SchedulerIOReadBytes

스케줄러를 통해 처리된 IO 읽기 바이트 수입니다.

SchedulerIOReadRequests

IO 읽기 시 스케줄러를 거치는 리소스 요청입니다.

SchedulerIOReadWaitMicroseconds

쿼리가 IO 읽기에 대한 리소스 요청을 기다리면서 대기한 총 시간입니다.

SchedulerIOWriteBytes

스케줄러를 통해 IO 쓰기에 사용된 바이트 수입니다.

SchedulerIOWriteRequests

스케줄러를 거쳐 전달된 IO 쓰기 요청.

SchedulerIOWriteWaitMicroseconds

쿼리가 IO 쓰기 작업을 위한 리소스 요청을 기다리며 소요한 총 시간입니다.

SchemaInferenceCacheEvictions

오버플로우로 인해 캐시에서 스키마가 제거된 횟수

SchemaInferenceCacheHits

요청한 source를 스키마 캐시에서 찾은 횟수

SchemaInferenceCacheInvalidations

데이터 변경으로 인해 캐시된 스키마가 무효화된 횟수

SchemaInferenceCacheMisses

요청된 소스가 스키마 캐시에 없는 경우의 횟수

SchemaInferenceCacheNumRowsHits

파일에서 개수를 계산하는 동안 행 수를 스키마 캐시에서 찾은 횟수

SchemaInferenceCacheNumRowsMisses

요청된 소스는 캐시에 있지만 파일에서 count를 계산할 때 행 수는 캐시에 없는 경우의 횟수

SchemaInferenceCacheSchemaHits

스키마 추론 중 스키마 캐시에서 스키마가 발견된 횟수

SchemaInferenceCacheSchemaMisses

스키마 추론 중 요청된 source는 캐시에 있지만 스키마는 캐시에 없는 경우의 횟수

Seek

‘lseek’ 함수 호출 횟수입니다.

SelectedBytes

모든 테이블에서 SELECT로 읽은 바이트 수(비압축 상태이며, 메모리에 저장된 컬럼 기준).

SelectedMarks

MergeTree 테이블에서 읽기 위해 선택된 마크(인덱스 그래뉼)의 수입니다.

SelectedMarksTotal

MergeTree 테이블에서 읽을 마크를 선택하기 전의 전체 마크 수(인덱스 그래뉼)입니다.

SelectedParts

MergeTree 테이블에서 읽도록 선택된 데이터 파트 수입니다.

SelectedPartsTotal

MergeTree 테이블에서 읽을 파트를 선택하기 전 데이터 파트의 총수입니다.

선택된 범위

MergeTree 테이블에서 읽기 위해 선택된 모든 데이터 파트의 (서로 인접하지 않은) 범위 수입니다.

SelectedRows

모든 테이블에서 SELECT로 조회된 행 수입니다.

SelectivityEstimatorInSetEstimatedFromSize

집합이 statistics_max_set_size_for_exact_selectivity_estimation을 초과하여, 정확한 범위(range) 대신 집합의 크기와 경계(bounds)를 기반으로 선택도(selectivity)를 추정한 IN 조건의 수

SelectivityEstimatorInSetNotBuilt

집합이 아직 구성되지 않았고, 이를 채우기 위한 서브쿼리를 실행할 수 없어 selectivity estimator가 분석하지 못한 IN 조건의 수

SelectQueriesWithPrimaryKeyUsage

WHERE 조건 평가에 기본 키를 사용하는 SELECT 쿼리 수

서브쿼리를 모두 포함한 SELECT 쿼리

서브쿼리를 모두 포함한 SELECT 쿼리 수

SelectQuery

Query와 같지만 SELECT 쿼리에만 해당합니다.

SelectQueryTimeMicroseconds

SELECT 쿼리에 소요된 총 시간입니다.

SelfDuplicatedAsyncInserts

ReplicatedMergeTree 테이블에 INSERT된 블록에서 자체 중복 제거된 async insert 수입니다.

ServerStartupMilliseconds

서버 시작 후 소켓 수신 대기를 시작할 때까지 걸린 시간(밀리초)

SetsBuiltFromSubquery

서브쿼리를 실행하여 채워진 IN/JOIN Set의 개수입니다. 준비된 Set 캐시에서 가져온 Set이나 이미 빌드되어 재사용된 Set은 집계되지 않습니다.

SettingsProfileCacheRecalculationMicroseconds

현재 활성화된 모든 세트에 대해 설정과 제약 조건을 다시 병합하는 데 소요된 총 시간입니다(ContextAccess build 경로에서도 획득하는 캐시 뮤텍스를 잡은 상태에서 측정됨).

SettingsProfileCacheRecalculations

설정 프로필 캐시가 현재 활성화된 모든 세트에 대해 설정과 제약 조건을 다시 머지한 횟수입니다. 이 값은 액세스 엔터티 알림 Batch마다 1회로 집계됩니다.

세그먼트

쿼리에 포함된 세그먼트 수로, 모든 분산 테이블과 테이블 함수에서 사용된 세그먼트를 합산한 값입니다. 하나의 호스트가 여러 테이블에 나타나면 여러 번 계산됩니다. 이 수치는 예상되는 전체 세그먼트 수를 의미하며, 여기에는 skip_unavailable_shards 설정으로 건너뛴 세그먼트도 포함됩니다.

SharedCatalogStateFetchFullFallback

Shared Catalog 상태의 증분 fetch가 연속으로 너무 많이 실패하여 대신 전체 상태 fetch를 수행한 횟수

SharedDatabaseCatalogFailedToApplyState

SharedDatabaseCatalog에서 새 state를 적용하는 데 실패한 횟수

SharedDatabaseCatalogStateApplicationMicroseconds

SharedDatabaseCatalog에서 새 상태를 적용하는 데 소요된 총 시간

SharedMergeTreeBlobRefCounterSharedBlobs

SharedMergeTree blob-list 파트 간에 경로가 공유된 데이터 blob의 개수(커밋 트랜잭션에서 스테이징된 참조 카운트 증가분으로, 카운터 노드별 하나의 UPDATE로 누적되기 전의 값)

SharedMergeTreeBlobsListBlobsWritten

SharedMergeTree blobs.list 맵 전반에 기록된 데이터 blob의 수

SharedMergeTreeBlobsListInlineFilesWritten

별도의 blob이 아니라 SharedMergeTree blobs.list 맵에 인라인으로 저장된 작은 파일의 수

SharedMergeTreeBlobsListPartsWritten

기록된 SharedMergeTree blob-list 파트 수(각 파트당 통합된 blobs.list 노드 1개)

SharedMergeTreeCondemnedPartsKillRequest

폐기 대상으로 지정된 파트를 제거하는 데 사용된 ZooKeeper 요청의 수

SharedMergeTreeCondemnedPartsLockConflict

충돌 때문에 잠금을 획득하지 못한 횟수

SharedMergeTreeCondemnedPartsRemoved

제거된 폐기 대상으로 지정된 파트 수

SharedMergeTreeDataPartsFetchAttempt

데이터 파트 가져오기 시도 횟수

SharedMergeTreeDataPartsFetchFromPeer

피어에서 데이터 파트를 가져온 횟수

SharedMergeTreeDataPartsFetchFromPeerMicroseconds

피어에서 데이터 파트를 가져오는 데 걸린 마이크로초

SharedMergeTreeDataPartsFetchFromS3

S3에서 데이터 파트를 가져온 횟수

SharedMergeTreeFetchDeduplicated

이미 다른 스레드가 해당 파트를 fetch 중이거나 생성 중이어서 중복 제거된 파트 fetch 횟수

SharedMergeTreeHandleBlockingParts

scheduleDataProcessingJob에서 처리할 블로킹 파트의 수

SharedMergeTreeHandleBlockingPartsMicroseconds

scheduleDataProcessingJob에서 블로킹 파트를 처리하는 데 걸리는 시간

SharedMergeTreeHandleFetchPartsMicroseconds

scheduleDataProcessingJob에서 fetch된 파트를 처리하는 데 걸린 시간

SharedMergeTreeHandleOutdatedParts

scheduleDataProcessingJob에서 처리하는 오래된 파트 수

SharedMergeTreeHandleOutdatedPartsMicroseconds

scheduleDataProcessingJob에서 오래된 파트를 처리하는 데 걸리는 시간

SharedMergeTreeLoadChecksumAndIndexesMicroseconds

SharedMergeTree 전용 loadColumnsChecksumsIndexes 시간

SharedMergeTreeMergeMutationAssignmentAttempt

머지 또는 뮤테이션 할당을 시도한 횟수

SharedMergeTreeMergeMutationAssignmentFailedWithConflict

Keeper의 충돌로 인해 머지 또는 뮤테이션 할당에 실패한 횟수

SharedMergeTreeMergeMutationAssignmentFailedWithNothingToDo

머지 또는 뮤테이션을 할당하려 했지만 머지할 대상이 없어 실패한 횟수

SharedMergeTreeMergeMutationAssignmentSuccessful

머지 또는 뮤테이션을 할당하려고 시도한 횟수

SharedMergeTreeMergePartsMovedToCondemned

폐기 대상으로 지정된 디렉터리로 이동한 파트 수

SharedMergeTreeMergePartsMovedToOudated

오래된 디렉터리로 이동한 파트 수

SharedMergeTreeMergeSelectingTaskMicroseconds

SMT의 머지 선택 작업 시간(마이크로초)

SharedMergeTreeMetadataCacheHintLoadedFromCache

Keeper로 가지 않고 메타데이터 캐시 힌트를 찾은 횟수

SharedMergeTreeOptimizeAsync

실행된 비동기 OPTIMIZE 쿼리

SharedMergeTreeOptimizeSync

실행된 동기식 OPTIMIZE 쿼리

SharedMergeTreeOutdatedPartsConfirmationInvocations

오래된 파트 확인을 위해 수행된 호출 횟수

SharedMergeTreeOutdatedPartsConfirmationRequest

오래된 파트 구성에 사용된 ZooKeeper 요청 수

SharedMergeTreeOutdatedPartsHTTPRequest

오래된 파트를 확인하기 위해 전송된 HTTP 요청 수

SharedMergeTreeOutdatedPartsHTTPResponse

오래된 파트를 확인하는 데 전송된 HTTP 응답 수

SharedMergeTreePartitionOperationRetries

동시 변경이 발생하여 파티션 수준 작업(DROP/MOVE/REPLACE/CLONE/TRUNCATE PARTITION)이 Keeper 다중 쓰기를 재시도해야 했던 횟수

SharedMergeTreePartsKillerMicroseconds

parts killer 메인 스레드의 소요 시간

SharedMergeTreePartsKillerParts

killer가 예약한 파트 수

SharedMergeTreePartsKillerPartsMicroseconds

파트를 제거하는 데 걸리는 시간(여러 스레드에서 실행)

SharedMergeTreePartsKillerRuns

parts killer 실행 횟수

SharedMergeTreeReplicaSetUpdatesFromZooKeeper

ZooKeeper로부터 레플리카 세트 정보를 업데이트한 횟수

SharedMergeTreeReplicaSetUpdatesFromZooKeeperMicroseconds

레플리카 세트를 업데이트하는 데 걸리는 시간

SharedMergeTreeReplicaSetUpdatesFromZooKeeperRequests

레플리카 세트 업데이트를 위해 수행한 ZooKeeper 요청의 총수

SharedMergeTreeReplicaSetUpdateTaskRuns

updateReplicaSetTask 실행 횟수

SharedMergeTreeScheduleDataProcessingJob

scheduleDataProcessingJob 호출 횟수/

SharedMergeTreeScheduleDataProcessingJobMicroseconds

scheduleDataProcessingJob 실행 소요 시간

SharedMergeTreeScheduleDataProcessingJobNothingToScheduled

scheduleDataProcessingJob가 호출되었지만 처리할 작업이 없었던 횟수

SharedMergeTreeSelectPartsForCoordinatedFetchMicroseconds

selectPartsForCoordinatedFetch에 걸린 시간

SharedMergeTreeSelectPartsForCoordinatedFetchParts

selectPartsForCoordinatedFetch가 선택한 파트 수

SharedMergeTreeSelectPartsForFullFetchMicroseconds

selectPartsForFullFetch 소요 시간

SharedMergeTreeSelectPartsForFullFetchParts

selectPartsForFullFetch로 선택된 파트 수

SharedMergeTreeSelectPartsForRendezvousFetchMicroseconds

selectPartsForRendezvousFetch에 소요된 시간

SharedMergeTreeSelectPartsForRendezvousFetchParts

selectPartsForRendezvousFetch에서 선택한 파트 수

SharedMergeTreeSnapshotDeadLocksReclaimed

더 이상 존재하지 않는 lightweight snapshot의 Keeper 노드 또는 서브트리가 회수된 개수

SharedMergeTreeSnapshotPartsCleanerMicroseconds

SnapshotCleanerThread의 실행 시간

SharedMergeTreeSnapshotPartsCleanerParts

SnapshotCleanerThread가 파트 정리를 시도하는 데 걸리는 시간

SharedMergeTreeSnapshotPartsCleanerPartsMicroseconds

SnapshotCleanerThread가 파트를 정리하는 데 소요되는 시간

SharedMergeTreeSnapshotPartsCleanerRuns

SnapshotCleanerThread의 실행 횟수

SharedMergeTreeSnapshotPartsCleanRequest

SnapshotCleanerThread가 파트 정리를 결정한 횟수

SharedMergeTreeSnapshotPartsRemoved

SnapshotCleanerThread가 파트 정리에 성공한 횟수

SharedMergeTreeTryUpdateDiskMetadataCacheForPartMicroseconds

scheduleDataProcessingJob에서 tryUpdateDiskMetadataCacheForPart에 걸린 시간

SharedMergeTreeVirtualPartsUpdateMicroseconds

가상 파트 업데이트 시간(마이크로초)

SharedMergeTreeVirtualPartsUpdates

가상 파트 업데이트 횟수

SharedMergeTreeVirtualPartsUpdatesByLeader

리더별 가상 파트 업데이트

SharedMergeTreeVirtualPartsUpdatesForMergesOrStatus

기본값이 아닌 백그라운드 job에서 발생한 가상 파트 updates

SharedMergeTreeVirtualPartsUpdatesFromPeer

peer의 가상 파트 updates 수

SharedMergeTreeVirtualPartsUpdatesFromPeerMicroseconds

피어의 가상 파트 업데이트 마이크로초

SharedMergeTreeVirtualPartsUpdatesFromZooKeeper

ZooKeeper의 가상 파트 업데이트 횟수

SharedMergeTreeVirtualPartsUpdatesFromZooKeeperFullyCached

모든 파티션을 디스커버리 캐시에서 가져와 ZooKeeper에서 아무것도 fetch하지 않은 가상 파트 디스커버리 횟수

SharedMergeTreeVirtualPartsUpdatesFromZooKeeperMicroseconds

ZooKeeper의 가상 파트 업데이트(마이크로초)

SharedMergeTreeVirtualPartsUpdatesFromZooKeeperPartitions

가상 파트 디스커버리 과정에서 해당 파티션의 stat이 디스커버리 캐시에 없거나 오래되었기 때문에 ZooKeeper에서 발견한 파티션 수

SharedMergeTreeVirtualPartsUpdatesFromZooKeeperPartitionsFromCache

가상 파트 디스커버리 중 해당 stat이 디스커버리 캐시에 최신 상태로 있어 건너뛴 파티션 수

SharedMergeTreeVirtualPartsUpdatesLeaderFailedElection

가상 파트 업데이트 리더 선출 실패

SharedMergeTreeVirtualPartsUpdatesLeaderSuccessfulElection

가상 파트 업데이트 리더 선출 성공

SharedMergeTreeVirtualPartsUpdatesPeerNotFound

peer의 가상 파트 업데이트를 찾을 수 없어 실패했습니다

SharedPartsLockHoldMicroseconds

MergeTree 테이블에서 공유 데이터 파트 잠금을 유지한 총 시간

SharedPartsLocks

MergeTree 테이블에서 공유 데이터 파트 잠금을 획득한 횟수

SharedPartsLockWaitMicroseconds

MergeTree 테이블에서 공유 데이터 파트 잠금을 대기한 총 시간

SleepFunctionCalls

sleep 함수(sleep, sleepEachRow)가 호출된 횟수입니다.

SleepFunctionElapsedMicroseconds

sleep 함수(sleep, sleepEachRow)에서 대기하는 데 소요된 시간입니다.

SleepFunctionMicroseconds

sleep 함수(sleep, sleepEachRow)에서 설정된 대기 시간입니다.

느린 읽기

파일에서 발생한 느린 읽기 횟수입니다. 이는 시스템 과부하를 나타냅니다. 임계값은 read_backoff_* 설정으로 제어됩니다.

소프트 페이지 폴트

쿼리 실행 스레드에서 발생한 소프트 페이지 폴트 수입니다. 소프트 페이지 폴트는 일반적으로 메모리 할당기 캐시의 캐시 미스를 의미하며, 이 경우 OS에서 새 메모리 매핑이 필요하고 이어서 물리 메모리 페이지가 할당됩니다.

StatelessWorkerCreateLeaseErrors

상태 비저장 워커 디스커버리 서비스로 보낸 create_lease 요청 중 실패한 요청 수(모든 오류 또는 타임아웃 포함).

StatelessWorkerCreateLeaseMicroseconds

상태 비저장 워커 디스커버리 서비스에 대한 create_lease 요청에 소요된 총 시간입니다.

StatelessWorkerCreateLeaseRequests

worker를 확보하기 위해 상태 비저장 워커 디스커버리 서비스로 전송된 create_lease 요청 수입니다.

StatelessWorkerDiscoveryCreateLeaseErrors

상태 비저장 워커 디스커버리 서비스가 오류로 응답한 create_lease 요청의 수입니다.

StatelessWorkerDiscoveryCreateLeaseMicroseconds

상태 비저장 워커 디스커버리 서비스가 create_lease 요청을 처리하는 데 소요한 총 시간입니다.

StatelessWorkerDiscoveryCreateLeaseRequests

상태 비저장 워커 디스커버리 서비스가 처리한 create_lease 요청 수입니다.

StatelessWorkerDiscoveryCreateWorkerErrors

상태 비저장 워커 디스커버리 서비스가 오류로 응답한 create_worker 요청 수입니다.

StatelessWorkerDiscoveryCreateWorkerMicroseconds

상태 비저장 워커 디스커버리 서비스가 create_worker 요청을 처리하는 데 소요한 총 시간입니다.

StatelessWorkerDiscoveryCreateWorkerRequests

상태 비저장 워커 디스커버리 서비스가 처리한 create_worker 요청 수입니다.

StatelessWorkerDiscoveryDeleteWorkerErrors

상태 비저장 워커 디스커버리 서비스가 오류로 응답한 delete_worker 요청 수입니다.

StatelessWorkerDiscoveryDeleteWorkerMicroseconds

상태 비저장 워커 디스커버리 서비스가 delete_worker 요청을 처리하는 데 소요한 총 시간입니다.

StatelessWorkerDiscoveryDeleteWorkerRequests

상태 비저장 워커 디스커버리 서비스가 처리한 delete_worker 요청 수입니다.

StatelessWorkerDiscoveryGetLeaseErrors

상태 비저장 워커 디스커버리 서비스가 오류로 응답한 get_lease 요청의 수입니다.

StatelessWorkerDiscoveryGetLeaseMicroseconds

상태 비저장 워커 디스커버리 서비스가 get_lease 요청을 처리하는 데 소요한 총 시간입니다.

StatelessWorkerDiscoveryGetLeaseRequests

상태 비저장 워커 디스커버리 서비스가 처리한 get_lease 요청 수입니다.

StatelessWorkerDiscoveryGetWorkerErrors

상태 비저장 워커 디스커버리 서비스가 오류로 응답한 get_worker 요청 수입니다.

StatelessWorkerDiscoveryGetWorkerMicroseconds

상태 비저장 워커 디스커버리 서비스가 get_worker 요청을 처리하는 데 소요한 총 시간입니다.

StatelessWorkerDiscoveryGetWorkerRequests

상태 비저장 워커 디스커버리 서비스가 처리한 get_worker 요청 수입니다.

StatelessWorkerDiscoveryHeartbeatErrors

상태 비저장 워커 디스커버리 서비스가 오류로 응답한 하트비트 request 수입니다.

StatelessWorkerDiscoveryHeartbeatMicroseconds

상태 비저장 워커 디스커버리 서비스가 하트비트 request를 처리하는 데 소요한 총 시간입니다.

StatelessWorkerDiscoveryHeartbeatRequests

상태 비저장 워커 디스커버리 서비스가 처리한 하트비트 요청 수입니다.

StatelessWorkerDiscoveryHeartbeatsRejected

해당 worker가 이미 제거(evicted)되어 상태 비저장 워커 디스커버리 서비스가 거부한 하트비트 수입니다.

StatelessWorkerDiscoveryInternalErrors

유효하지 않은 요청을 거부한 것이 아니라, 내부 오류(exception 또는 조정 저장소 장애)로 인해 상태 비저장 워커 디스커버리 서비스가 처리하지 못한 요청 수입니다.

StatelessWorkerDiscoveryKeeperTransactionRetries

조정 저장소(Keeper)의 상태가 동시에 변경되어 상태 비저장 워커 디스커버리 서비스가 재시도한 쓰기 트랜잭션 수입니다.

StatelessWorkerDiscoveryListWorkersErrors

상태 비저장 워커 디스커버리 서비스가 오류로 응답한 list_workers 요청 수입니다.

StatelessWorkerDiscoveryListWorkersMicroseconds

상태 비저장 워커 디스커버리 서비스가 list_workers 요청을 처리하는 데 소요한 총 시간입니다.

StatelessWorkerDiscoveryListWorkersRequests

상태 비저장 워커 디스커버리 서비스가 처리한 list_workers 요청 수입니다.

StatelessWorkerDiscoveryTenantErrors

상태 비저장 워커 디스커버리 서비스가 오류로 응답한 테넌트 관리 요청 수입니다.

StatelessWorkerDiscoveryTenantMicroseconds

상태 비저장 워커 디스커버리 서비스가 테넌트 관리 요청을 처리하는 데 소요한 총 시간입니다.

StatelessWorkerDiscoveryTenantRequests

상태 비저장 워커 디스커버리 서비스가 처리한 테넌트 관리 요청(테넌트 생성, 업데이트, 삭제, 조회 또는 목록 조회)의 수입니다.

StatelessWorkerDiscoveryUpdateLeaseErrors

상태 비저장 워커 디스커버리 서비스가 오류로 응답한 update_lease 요청의 수입니다.

StatelessWorkerDiscoveryUpdateLeaseMicroseconds

상태 비저장 워커 디스커버리 서비스가 update_lease 요청을 처리하는 데 소요한 총 시간입니다.

StatelessWorkerDiscoveryUpdateLeaseRequests

상태 비저장 워커 디스커버리 서비스가 처리한 update_lease 요청 수입니다.

StatelessWorkerDiscoveryWorkersHeartbeatExpired

하트비트 전송이 중단되어 상태 비저장 워커 디스커버리 서비스가 회수한 상태 비저장 워커의 수입니다.

StatelessWorkerDiscoveryWorkersLeased

상태 비저장 워커 디스커버리 서비스가 테넌트에 새로 임대한 상태 비저장 워커의 수입니다.

StatelessWorkerDiscoveryWorkersLeaseExpired

임대(lease)가 만료되어 상태 비저장 워커 디스커버리 서비스가 회수한 상태 비저장 워커의 수입니다.

StatelessWorkerDiscoveryWorkersUnavailable

테넌트가 요청했지만, 사용 가능한 유휴 워커가 없거나 테넌트 워커 한도에 도달하여 상태 비저장 워커 디스커버리 서비스가 제공하지 못한 상태 비저장 워커의 수입니다.

StatelessWorkerGetLeaseErrors

상태 비저장 워커 디스커버리 서비스로 보낸 get_lease 요청 중 실패한 요청 수(모든 오류 또는 타임아웃 포함).

StatelessWorkerGetLeaseMicroseconds

상태 비저장 워커 디스커버리 서비스에 대한 get_lease 요청에 소요된 총 시간입니다.

StatelessWorkerGetLeaseRequests

임대된 worker 목록을 갱신하기 위해 상태 비저장 워커 디스커버리 서비스로 전송된 get_lease 요청 수입니다.

StatelessWorkerNotAccessible

임대한 상태 비저장 워커가 아직 연결할 수 없는 상태로 확인되어, 접근성 검사를 통과할 때까지 쿼리 할당에서 제외된 횟수입니다.

StatelessWorkerProvided

분산 쿼리 실행을 위해 쿼리에 제공된 상태 비저장 워커의 수입니다.

StatelessWorkerProvisioningMicroseconds

쿼리가 상태 비저장 워커가 프로비저닝되기를 기다린 총 시간입니다.

StatelessWorkerProvisioningWaits

상태 비저장 워커 디스커버리 서비스가 worker를 제공할 때까지 쿼리가 대기해야 했던 횟수입니다.

StatelessWorkerRequested

분산 쿼리 실행을 위해 쿼리가 요청한 상태 비저장 워커 수입니다.

StatelessWorkerServerHeartbeatErrors

상태 비저장 워커가 상태 비저장 워커 디스커버리 서비스로 보낸 하트비트 중 실패한 횟수(모든 오류 또는 타임아웃 포함).

StatelessWorkerServerHeartbeatMicroseconds

상태 비저장 워커가 상태 비저장 워커 디스커버리 서비스에 하트비트를 전송하는 데 소요한 총 시간입니다.

StatelessWorkerServerHeartbeatRequests

상태 비저장 워커가 상태 비저장 워커 디스커버리 서비스에 전송한 하트비트 수입니다.

StatelessWorkerServerLeasesLost

상태 비저장 워커의 임대가 종료되어 shutdown 대기 상태로 전환된 횟수입니다.

StatelessWorkerServerRegisterErrors

상태 비저장 워커가 상태 비저장 워커 디스커버리 서비스에 보낸 등록 요청 중 실패한 요청 수(모든 오류 또는 타임아웃 포함)입니다.

StatelessWorkerServerRegisterMicroseconds

상태 비저장 워커가 상태 비저장 워커 디스커버리 서비스에 등록하는 데 소요한 총 시간입니다.

StatelessWorkerServerRegisterRequests

상태 비저장 워커가 상태 비저장 워커 디스커버리 서비스에 보낸 등록 요청 수입니다.

StatelessWorkerServerTenantBindings

상태 비저장 워커가 특정 테넌트의 쿼리를 처리하기 위해 해당 테넌트에 할당된 횟수입니다.

StatelessWorkerTimeToAvailableMicroseconds

임대된 상태 비저장 워커가 디스커버리 서비스에 처음 나타난 시점부터 액세스 가능 여부 검사를 통과해 쿼리 실행에 사용할 수 있게 될 때까지 걸린 총 시간(전체 worker 합산)입니다.

StatelessWorkerUpdateLeaseErrors

상태 비저장 워커 디스커버리 서비스로 보낸 update_lease 요청 중 실패한 요청 수(모든 오류 또는 타임아웃 포함).

StatelessWorkerUpdateLeaseMicroseconds

상태 비저장 워커 디스커버리 서비스에 대한 update_lease 요청에 소요된 총 시간입니다.

StatelessWorkerUpdateLeaseRequests

worker 임대를 갱신하기 위해 상태 비저장 워커 디스커버리 서비스로 전송된 update_lease 요청 수입니다.

StorageBufferErrorOnFlush

‘Buffer’ 테이블(table)의 버퍼가 대상 테이블에 쓰는 과정에서 오류가 발생해 플러시에 실패한 횟수입니다.

StorageBufferFlush

‘Buffer’ 테이블에서 버퍼가 플러시된 횟수입니다.

StorageBufferLayerLockReadersWaitMilliseconds

읽는 동안 Buffer 계층을 대기한 시간입니다.

StorageBufferLayerLockWritersWaitMilliseconds

데이터를 쓸 수 있는 여유 Buffer 계층이 생길 때까지 기다리는 시간입니다(Buffer 계층 튜닝에 사용할 수 있습니다).

StorageBufferPassedAllMinThresholds

‘Buffer’ 테이블에서 버퍼를 플러시하기 위해 최소 임계값 기준을 모두 충족한 횟수입니다.

StorageBufferPassedBytesFlushThreshold

‘Buffer’ 테이블에서 버퍼를 플러시하기 위해, 백그라운드에서만 적용되는 바이트 기준 플러시 임계값에 도달한 횟수입니다. 이 메트릭은 전문가만을 위한 것입니다. 이 내용을 읽고 있는데 전문가가 아니라면, 여기서 읽기를 멈추십시오.

StorageBufferPassedBytesMaxThreshold

‘Buffer’ 테이블에서 버퍼를 플러시하기 위한 최대 바이트 임계값에 도달한 횟수입니다.

StorageBufferPassedRowsFlushThreshold

‘Buffer’ 테이블에서 버퍼를 플러시하기 위해 행 수 기준의 백그라운드 전용 플러시 임계값에 도달한 횟수입니다. 이 메트릭은 전문가 전용입니다. 이 설명을 읽고 있는데 전문가가 아니라면, 여기서 읽기를 멈추십시오.

StorageBufferPassedRowsMaxThreshold

‘Buffer’ 테이블에서 버퍼를 플러시하기 위해 최대 행 수 임계값에 도달한 횟수입니다.

StorageBufferPassedTimeFlushThreshold

‘Buffer’ 테이블(table)에서 버퍼를 플러시하기 위해 시간 기준의 백그라운드 전용 플러시 임계값에 도달한 횟수입니다. 이 메트릭은 전문가만을 위한 항목입니다. 이 내용을 읽고 있는데 전문가가 아니라면, 여기서 읽기를 멈추십시오.

StorageBufferPassedTimeMaxThreshold

‘Buffer’ 테이블에서 버퍼를 플러시하도록 최대 시간 임계값 조건이 충족된 횟수입니다.

StorageConnectionsCreated

스토리지에 생성된 연결 수

StorageConnectionsElapsedMicroseconds

스토리지와의 연결을 생성하는 데 소요된 총 시간

StorageConnectionsErrors

스토리지 연결 생성에 실패한 경우의 수

StorageConnectionsExpired

스토리지 연결 중 만료된 수

StorageConnectionsPreserved

스토리지의 유지된 연결 수

StorageConnectionsReset

스토리지 연결 재설정 수

StorageConnectionsReused

스토리지의 재사용 연결 수

StreamingExchangeConnectionWaitMicroseconds

스트리밍 exchange 싱크가 수신 작업이 연결될 때까지 대기한 시간입니다.

StreamingExchangeDeserializeMicroseconds

스트리밍 exchange 패킷을 압축 해제하고 역직렬화하여 청크로 만드는 데 소요된 시간입니다.

StreamingExchangeEarlyCloses

streaming exchange 소스가 스트림을 끝까지 읽기 전에(예를 들어 LIMIT이 충족된 경우) 송신자에게 중단을 지시한 횟수입니다. 이미 종료된 송신자는 집계에 포함되지 않습니다.

StreamingExchangePacketsReceived

스트리밍 exchange에서 읽은 데이터 패킷 수입니다. 청크당 1개와 스트림당 스트림 종료 패킷 1개가 포함됩니다.

StreamingExchangePacketsSent

스트리밍 exchange의 소켓에 온전히 기록된 데이터 패킷 수로, 청크당 1개와 스트림당 1개의 스트림 종료 패킷이 포함됩니다. 패킷은 온전히 기록된 경우에만 집계되며, 수신기가 더 이상 데이터를 필요로 하지 않아 중간에 잘린 패킷은 집계되지 않습니다.

StreamingExchangeReceiveBytes

분산 쿼리 계획의 스트리밍 exchange 소켓에서 읽은 바이트 수입니다. NetworkReceiveBytes에는 이 값이 집계되지 않습니다.

StreamingExchangeReceiveWaitMicroseconds

스트리밍 exchange 소스가 송신 측에서 다음 바이트가 올 때까지 대기한 시간입니다.

StreamingExchangeSendBytes

분산 쿼리 계획의 스트리밍 exchange 소켓에 기록된 바이트 수입니다. NetworkSendBytes에는 포함되지 않습니다.

StreamingExchangeSendQueueFullMicroseconds

소켓 전송을 대기 중인 패킷 큐가 가득 차서 streaming exchange 싱크가 청크를 가져오지 못한 시간입니다.

StreamingExchangeSerializedBytes

압축 전 스트리밍 exchange 패킷에 담긴 Native 블록의 바이트 수로, 직렬화가 이루어지는 패킷당 한 번씩 집계됩니다. StreamingExchangeSendBytes와 대비하면 셔플 또는 게더의 압축률을 알 수 있습니다. 브로드캐스트는 모든 패킷을 각 대상으로 전송하므로, 이 경우 StreamingExchangeSendBytes는 대상 수에 비례해 증가합니다.

StreamingExchangeSerializeMicroseconds

청크를 직렬화 및 압축하여 스트리밍 exchange 패킷으로 만드는 데 소요된 시간입니다.

SummingSortedMilliseconds

정렬된 컬럼 합산에 소요된 총 시간

SuspendSendingQueryToShard

async_query_sending_for_remote가 활성화된 상태에서 세그먼트로 쿼리 전송이 일시 중지된 총 횟수입니다.

SynchronousReadWaitMicroseconds

비동기 로컬 읽기 중 동기 읽기를 기다리는 데 소요된 시간입니다.

SynchronousRemoteReadWaitMicroseconds

동기식 원격 읽기를 기다리는 데 걸린 시간입니다.

시스템 로그 플러시 오류 횟수

시스템 로그 중 하나라도 해당 시스템 테이블(system table)로 플러시되지 못한 횟수입니다. 플러시 시도는 반복해서 수행됩니다.

SystemTimeMicroseconds

OS kernel 모드에서 CPU 명령어를 실행하는 처리(쿼리 및 기타 작업) 스레드가 사용한 총 시간입니다. 즉, 시스템 호출에 소요된 시간이며, 블로킹 시스템 호출 중 대기한 시간은 제외됩니다.

TableFunctionExecute

테이블 함수 호출 횟수입니다.

TextIndexDiscardHint

텍스트 인덱스에서 직접 읽기가 힌트로 추가되었으나 선택도가 낮아 제외된 인덱스 그래뉼 수입니다.

TextIndexDiscardPatternScan

텍스트 인덱스에서 패턴 기반 딕셔너리 스캔이 읽어야 하는 포스팅 리스트 수가 임계값을 초과해 폐기된 횟수입니다.

TextIndexGenericExclusionSearchAlgorithm

텍스트 인덱스에 대해 일반 제외 검색 알고리즘이 사용된 횟수입니다.

TextIndexGenericExclusionSearchStepLimitReached

텍스트 인덱스에 대한 일반 제외 검색이 merge_tree_generic_exclusion_search_max_steps에 도달하여, 더 이상 분할하지 않고 남은 마크 범위를 그대로 받아들인 횟수입니다.

TextIndexHeaderCacheHits

헤더를 캐시에서 찾은 횟수입니다.

TextIndexHeaderCacheMisses

캐시에서 헤더를 찾지 못한 횟수입니다.

TextIndexLazyAdvanceCount

지연 포스팅 리스트 모드에서 수행된 advance 연산 횟수입니다.

TextIndexLazyBlocksSkippedResolved

지연 포스팅 리스트 모드에서 출력 영역이 이미 확정되었기 때문에(OR의 경우 모두 1, AND의 경우 모두 0) 건너뛴 패킹된 블록 수입니다.

TextIndexLazyBruteForceIntersections

지연 포스팅 리스트 모드에서 수행된 브루트포스 교집합 연산 수입니다.

TextIndexLazyLeapfrogIntersections

지연 포스팅 리스트 모드에서 수행된 leapfrog 교집합 연산 횟수입니다.

TextIndexLazyPackedBlocksDecoded

지연 포스팅 리스트 모드에서 디코딩된 패킹된 블록 수입니다.

TextIndexLazySegmentsBuilt

지연 포스팅 리스트 모드에서 실제로 읽어 디코딩한 세그먼트 수(캐시 미스)입니다.

TextIndexLazySegmentsPrepared

지연 포스팅 리스트 모드에서 준비된 세그먼트 수(디스크에서 읽거나 캐시에서 가져온 세그먼트).

TextIndexLazySegmentsSkippedDense

지연 포스팅 리스트 모드에서 블록을 디코딩하지 않고 전체 단위로 패딩 처리된 완전 밀집 세그먼트의 수입니다(OR의 경우 memset, AND의 경우 증가).

TextIndexLazySegmentsSkippedResolved

지연 포스팅 리스트 모드에서 출력 영역이 이미 확정되어(OR는 모두 1, AND는 모두 0) 건너뛴 세그먼트 수입니다.

TextIndexPhraseCandidates

candidate 기반 구문 검색에서 검사한 candidate 행(postings 교집합)입니다.

TextIndexPhraseFallbacks

구문(phrase)이 ‘text_index_hint_max_selectivity’보다 더 많은 행과 일치할 것으로 추정되어, 구문 쿼리가 텍스트 인덱스를 건너뛰고 대신 컬럼에서 직접 평가된 횟수입니다.

TextIndexPhraseMatchMicroseconds

후보 행에 대해 구문 위치를 매칭하는 데 소요된 총 시간입니다.

TextIndexPhraseSearches

텍스트 인덱스에서 실행된 구문 검색 횟수입니다. 동일한 파트에서 동일한 구문을 반복 검색하면 캐시에서 처리되므로 집계되지 않습니다.

TextIndexPositionsBlocksRead

텍스트 인덱스에서 구문 쿼리를 매칭하기 위해 읽은 위치 블록 수입니다. 두 개의 candidate 윈도우에 걸쳐 있는 블록은 읽기당 한 번만 집계됩니다.

TextIndexPositionsBlocksTotal

어떤 블록을 읽을지 선택하기 전, 구문 토큰의 전체 위치 블록 수입니다.

TextIndexPositionsBytesRead

텍스트 인덱스에서 구문 쿼리를 매칭하기 위해 읽은 위치 블록의 바이트 수입니다.

TextIndexPositionsDecodeMicroseconds

구문 검색용 텍스트 인덱스 위치 목록(.pos)을 디코딩하는 데 소요된 총 시간입니다.

TextIndexPostingsCacheHits

텍스트 인덱스 포스팅 리스트가 캐시에서 발견된 횟수입니다.

TextIndexPostingsCacheMisses

캐시에서 텍스트 인덱스 포스팅 리스트를 찾지 못한 횟수입니다.

TextIndexReadDictionaryBlocks

텍스트 인덱스 딕셔너리 블록이 디스크에서 읽힌 횟수입니다.

TextIndexReaderTotalMicroseconds

텍스트 인덱스를 읽는 데 걸린 총 시간입니다.

TextIndexReadGranulesMicroseconds

텍스트 인덱스의 그래뉼을 읽고 분석하는 데 소요된 총 시간입니다.

TextIndexReadPostings

포스팅 리스트를 텍스트 인덱스에서 읽은 횟수입니다.

TextIndexReadSparseIndexBlocks

텍스트 인덱스에서 희소 인덱스 블록을 읽어 온 횟수입니다.

TextIndexTemporarySegmentsWritten

텍스트 인덱스를 빌드하는 동안 기록된 임시 세그먼트 수입니다.

TextIndexTokensCacheHits

텍스트 인덱스의 토큰 정보가 캐시에서 발견된 횟수입니다.

TextIndexTokensCacheMisses

텍스트 인덱스 토큰 정보를 캐시에서 찾지 못한 횟수입니다.

TextIndexTokensCacheNegativeHits

존재하지 않는 텍스트 인덱스 토큰이 캐시에서 발견된 횟수입니다.

TextIndexTokensCacheNegativeMisses

딕셔너리 조회 후 캐시에 추가된, 존재하지 않는 텍스트 인덱스 tokens의 수입니다.

TextIndexUsedEmbeddedPostings

딕셔너리에 내장된 포스팅 리스트의 사용 횟수입니다.

TextIndexUseHint

텍스트 인덱스에서의 직접 읽기가 힌트로 추가되어 실제로 사용된 인덱스 그래뉼 수입니다.

ThreadPoolReaderPageCacheHit

ThreadPoolReader 내부에서 읽기가 페이지 캐시에서 수행된 횟수입니다.

ThreadPoolReaderPageCacheHitBytes

ThreadPoolReader가 페이지 캐시에서 읽은 바이트 수입니다.

ThreadPoolReaderPageCacheHitElapsedMicroseconds

ThreadPoolReader에서 페이지 캐시의 데이터를 읽는 데 걸린 시간입니다.

ThreadPoolReaderPageCacheMiss

ThreadPoolReader 내부의 읽기 작업이 페이지 캐시(page cache)에서 처리되지 않고 스레드 풀(thread pool)로 전달된 횟수입니다.

ThreadPoolReaderPageCacheMissBytes

읽기가 페이지 캐시에서 수행되지 않고 스레드 풀로 전달되었을 때 ThreadPoolReader 내부에서 읽은 바이트 수입니다.

ThreadPoolReaderPageCacheMissElapsedMicroseconds

페이지 캐시가 아닌 곳에서 읽기가 수행되었을 때, ThreadPoolReader의 비동기 작업 내에서 데이터를 읽는 데 소요된 시간입니다.

ThreadpoolReaderPrepareMicroseconds

준비 작업에 소요된 시간(예: reader의 seek() 메서드 호출)

ThreadpoolReaderReadBytes

비동기 읽기 시 스레드 풀 작업에서 읽은 바이트 수

ThreadpoolReaderSubmit

비동기 읽기 중 스레드 풀 작업에서 읽은 바이트 수

ThreadpoolReaderSubmitLookupInCacheMicroseconds

콘텐츠가 캐시에 저장되어 있는지 확인하는 데 걸린 시간

ThreadpoolReaderSubmitReadSynchronously

스레드 풀에 작업을 예약하지 않고 대신 동기적으로 읽기를 수행한 횟수

ThreadpoolReaderSubmitReadSynchronouslyBytes

동기 방식으로 읽은 바이트 수

ThreadpoolReaderSubmitReadSynchronouslyMicroseconds

동기식 읽기에 소요된 시간

ThreadpoolReaderTaskMicroseconds

비동기 읽기에서 데이터를 가져오는 데 걸린 시간

ThrottlerSleepMicroseconds

쿼리가 모든 스로틀링 설정을 준수하기 위해 일시 중지된 총 시간입니다.

TinyS3Clients

다른 클라이언트의 기존 인증 제공자를 재사용하는 S3 클라이언트 복사본의 수입니다.

UncompressedCacheHits

데이터 블록이 비압축 캐시에서 발견되어 압축 해제를 피한 횟수입니다.

UncompressedCacheMisses

비압축 캐시에서 데이터 블록을 찾지 못해 압축 해제가 필요했던 횟수입니다.

UncompressedCacheWeightLost

비압축 캐시에서 제거된 바이트 수입니다.

UniqueKeyBitmapLoadMicroseconds

DeleteBitmapCache에서 캐시 미스가 발생했을 때 UNIQUE KEY 삭제 비트맵 사이드카 파일을 읽고 역직렬화하는 데 소요된 시간입니다.

UniqueKeyBitmapUpdates

기록된 UNIQUE KEY 삭제 비트맵 사이드카 파일의 수입니다(대체 또는 DELETE 커밋당 1개).

UniqueKeyIndexCacheHits

UNIQUE KEY 인덱스 캐시에서 항목을 찾아 SST 블록을 로드할 필요가 없었던 횟수입니다.

UniqueKeyIndexCacheLookupMicroseconds

UniqueKeyIndexCache::Lookup + UniqueKeyIndexCache::Insert 내부에서 소요되는 실제 경과 시간입니다(ClickHouse 측 RocksDB 블록 캐시용 CacheBase 어댑터).

UniqueKeyIndexCacheMisses

UNIQUE KEY 인덱스 캐시에서 항목을 찾지 못해 디스크에서 SST 블록을 로드해야 했던 횟수입니다.

UniqueKeyLoadTimeSSTRebuildCount

crash-before-flush 윈도우 이후 로드 시점에 unique_key_index.sst가 재구성된 UNIQUE KEY 파트의 개수입니다.

UniqueKeyLoadTimeSSTRebuildMicroseconds

로드 시점에 unique_key_index.sst를 재구성하는 데 소요된 총 시간(UK 컬럼 순차 읽기 + SST 쓰기).

UniqueKeySSTWriteMicroseconds

SSTIndexWriter의 전체 수명 주기 동안 내부에서 소요된 총 실제 경과 시간입니다. 여기에는 SST Open, 모든 addEncoded Put, 그리고 finish에서의 Finish 및 WriteBuffer 마무리(+ fsync)가 포함됩니다(SST 바이트는 파트 저장소의 WriteBuffer로 곧바로 스트리밍됩니다). 작성기를 생성하기 전에 정적 보조 함수가 수행하는 작업(인코딩 + 비-prefix-경로 정렬)은 제외됩니다. 작성기마다 1회 기록됩니다.

USearchAddComputedDistances

usearch 인덱스에 벡터를 추가할 때 거리를 계산한 횟수입니다.

USearchAddCount

usearch 인덱스에 추가된 벡터 개수입니다.

USearchAddVisitedMembers

벡터를 usearch 인덱스에 추가할 때 방문한 노드 수입니다.

USearchSearchComputedDistances

usearch 인덱스 검색 시 거리가 계산된 횟수입니다.

USearchSearchCount

usearch 인덱스에서 수행된 검색 작업 횟수입니다.

USearchSearchVisitedMembers

usearch 인덱스 검색 시 방문한 노드 수입니다.

UserThrottlerBytes

‘max_network_bandwidth_for_user’ throttler를 통과한 바이트 수입니다.

UserThrottlerSleepMicroseconds

쿼리가 ‘max_network_bandwidth_for_user’ 스로틀링 제한을 준수하기 위해 대기한 총 시간입니다.

UserTimeMicroseconds

사용자 모드에서 CPU 명령을 실행하는 처리(쿼리 및 기타 작업) 스레드에 소요된 총 시간입니다. 여기에는 주기억장치 접근, 캐시 미스, 브랜치 예측 실패, 하이퍼스레딩 등으로 인해 CPU 파이프라인이 지연된 시간도 포함됩니다.

VectorSimilarityIndexCacheHits

인덱스 그래뉼이 벡터 인덱스 캐시에서 발견된 횟수입니다.

VectorSimilarityIndexCacheMisses

인덱스 그래뉼을 벡터 인덱스 캐시에서 찾지 못해 디스크에서 읽어야 했던 횟수입니다.

VectorSimilarityIndexCacheWeightLost

벡터 인덱스 캐시에서 축출된 대략적인 바이트 수입니다.

VersionedCollapsingSortedMilliseconds

정렬된 컬럼에서 버전 축약을 수행하는 데 소요된 총 시간

WaitMarksLoadMicroseconds

마크 로딩에 소요된 시간

WaitPrefetchTaskMicroseconds

프리페치된 리더를 기다리는 데 걸린 시간

WasmDeserializationMicroseconds

WebAssembly 코드 실행에 소요된 시간

WasmGuestExecuteMicroseconds

WebAssembly 코드 실행에 소요된 시간

WasmMemoryAllocated

WebAssembly 컴파트먼트에 할당된 전체 메모리

WasmModuleInstatiate

생성된 WebAssembly 컴파트먼트의 수

WasmSerializationMicroseconds

WebAssembly 코드 실행에 소요된 시간

WasmTotalExecuteMicroseconds

WebAssembly 코드 실행에 걸린 시간

WriteBufferFromFileDescriptorWrite

파일 디스크립터에 쓰기(write/pwrite)한 횟수입니다. 소켓은 포함되지 않습니다.

WriteBufferFromFileDescriptorWriteBytes

파일 디스크립터에 기록된 바이트 수입니다. 파일이 압축되어 있으면 압축된 데이터의 크기가 표시됩니다.

WriteBufferFromFileDescriptorWriteFailed

파일 디스크립터에 대한 쓰기(write/pwrite) 작업이 실패한 횟수입니다.

WriteBufferFromHTTPBytes

WriteBufferFromHTTP에서 수신 및 전송한 payload 바이트의 총 크기입니다. HTTP headers는 포함되지 않습니다.

WriteBufferFromHTTPRequestsSent

WriteBufferFromHTTP에서 전송한 HTTP 요청 수

WriteBufferFromS3Bytes

S3에 기록된 바이트 수입니다.

WriteBufferFromS3Microseconds

S3에 쓰기 작업에 소요된 시간입니다.

WriteBufferFromS3RequestsErrors

S3에 쓰기 작업 중 발생한 예외 수입니다.

WriteBufferFromS3WaitInflightLimitMicroseconds

현재 요청 수가 s3_max_inflight_parts_for_one_file에 정의된 한도에 도달했을 때, 진행 중인 요청 일부가 완료될 때까지 대기하는 데 소요된 시간입니다.

ZooKeeperBytesReceived

ZooKeeper와 통신하는 동안 네트워크를 통해 받은 바이트 수입니다.

ZooKeeperBytesSent

ZooKeeper와 통신하는 동안 네트워크를 통해 전송한 바이트 수입니다.

ZooKeeperCheck

ZooKeeper에 대한 ‘check’ 요청 수입니다. 일반적으로는 단독으로는 큰 의미가 없고, 복합 트랜잭션의 일부로 볼 때만 의미가 있습니다.

ZooKeeperClose

ZooKeeper와의 연결이 자발적으로 닫힌 횟수입니다.

ZooKeeperCreate

ZooKeeper로 전송된 ‘create’ 요청 수입니다.

ZooKeeperExists

ZooKeeper로 전송된 ‘exists’ 요청 수입니다.

ZooKeeperGet

ZooKeeper에 대한 ‘get’ 요청 횟수입니다.

ZooKeeperGetACL

ZooKeeper로 전송된 ‘getACL’ 요청 수입니다.

ZooKeeperHardwareExceptions

네트워크(connection 손실 등)와 관련된 ZooKeeper 작업 중 예외 발생 횟수입니다.

ZooKeeperInit

ZooKeeper와의 연결이 수립된 횟수입니다.

ZooKeeperList

ZooKeeper에 대한 ‘list’(getChildren) 요청 수입니다.

ZooKeeperListRecursive

ZooKeeper로 전송된 ‘listRecursive’ 요청 수입니다.

ZooKeeperMulti

ZooKeeper에 대한 ‘multi’ 요청 수(복합 트랜잭션).

ZooKeeperMultiRead

ZooKeeper에 대한 읽기 ‘multi’ 요청(트랜잭션)의 수입니다.

ZooKeeperMultiWrite

ZooKeeper로 전송되는 쓰기 ‘multi’ 요청 수(트랜잭션).

ZooKeeperOtherExceptions

ZooKeeperUserExceptions 및 ZooKeeperHardwareExceptions를 제외한, ZooKeeper 작업 중 발생한 예외의 수입니다.

ZooKeeperReconfig

ZooKeeper로 전송된 ‘reconfig’ 요청 수입니다.

ZooKeeperRemove

ZooKeeper로 전송된 ‘remove’ 요청 수입니다.

ZooKeeperSet

ZooKeeper로 보낸 ‘set’ 요청 수입니다.

ZooKeeperSync

ZooKeeper에 대한 ‘sync’ 요청 수입니다. 이러한 요청은 거의 필요하지도 않고 실제로 사용되는 경우도 드뭅니다.

ZooKeeperTransactions

읽기 및 쓰기 작업과 멀티 트랜잭션을 포함한 ZooKeeper 작업 수입니다.

ZooKeeperUserExceptions

데이터와 관련된 ZooKeeper 작업 중 발생한 예외 수입니다(노드 없음, 버전 불일치 등).

ZooKeeperWaitMicroseconds

요청을 생성한 후 ZooKeeper의 응답을 기다리는 데 소요된 시간을, 모든 요청 스레드에 걸쳐 마이크로초 단위로 합산한 값입니다.

ZooKeeperWatchCallbackDurationMicroseconds

ZooKeeper watch 콜백(네트워크 스레드) 내부에서 소요된 총 시간입니다.

ZooKeeperWatchCallbackErrors

ZooKeeper watch 콜백에서 발생한 예외 수.

ZooKeeperWatchResponse

ZooKeeper에서 watch 알림을 받은 횟수입니다.

ZooKeeperWatchTriggeredBackupCoordination

백업/복원 조정으로 전달된 watch 알림 수입니다.

ZooKeeperWatchTriggeredClusterDiscovery

ClusterDiscovery로 전달된 watch 알림 수입니다.

ZooKeeperWatchTriggeredDistributedDDL

DDLWorker 큐로 전달된 watch 알림 수입니다.

ZooKeeperWatchTriggeredMaterializedViewRefresh

구체화된 뷰(Materialized View) 갱신 조정에 디스패치된 watch 알림 수입니다.

ZooKeeperWatchTriggeredObjectStorageQueue

ObjectStorageQueue / S3Queue로 전달된 watch 알림 수입니다.

ZooKeeperWatchTriggeredOther

분류되지 않은 콜백으로 전달된 watch 알림 수입니다.

ZooKeeperWatchTriggeredReplicatedAccessControl

ReplicatedAccessStorage에 전달된 watch 알림의 수입니다.

ZooKeeperWatchTriggeredReplicatedMergeTreeLeaderElection

ReplicatedMergeTree 리더 선출 / 레플리카 잠금으로 전달된 watch 알림 수

ZooKeeperWatchTriggeredReplicatedMergeTreeLog

ReplicatedMergeTree 로그 항목에 전달된 watch 알림 수입니다.

ZooKeeperWatchTriggeredReplicatedMergeTreeMutations

ReplicatedMergeTree 뮤테이션에 전달된 watch 알림 수입니다.

ZooKeeperWatchTriggeredReplicatedMergeTreeReplicaSync

레플리카가 로그 항목을 처리하기를 기다리는 동안(SYNC REPLICA, ALTER, 뮤테이션) 디스패치된 watch 알림 수입니다.

ZooKeeperWatchTriggeredUserDefinedSQLObjects

UserDefinedSQLObjectsZooKeeperStorage로 전달된 watch 알림 수입니다.

ZooKeeperWatchTriggeredWorkloadEntity

WorkloadEntityKeeperStorage로 전달된 watch 알림의 횟수입니다.

KeeperLogsEntryReadFromCommitCache

Keeper 커밋 로그 캐시에서 읽힌 로그 항목 수를 집계하던, 더 이상 사용되지 않는 이벤트입니다.

KeeperLogsPrefetchedEntries

Keeper가 changelog 파일에서 프리페치한 로그 항목 수를 집계하던 더 이상 사용되지 않는 이벤트입니다.

NaiveBayesClassifierModelsAllocatedBytes

Naive Bayes 분류기 모델에 할당된 바이트 수를 집계했던, 더 이상 사용되지 않는 이벤트입니다.

NaiveBayesClassifierModelsLoaded

로드된 Naive Bayes 분류기 모델의 수를 집계하던 더 이상 사용되지 않는 이벤트.

ReaderExecutorRequestedBytes

ReaderExecutor 읽기 요청이 제공한 유효 바이트 수를 집계했던, 더 이상 사용되지 않는 이벤트입니다.

컬럼

  • event (String) — 이벤트 이름.
  • value (UInt64) — 발생한 이벤트의 수.
  • description (String) — 이벤트 설명.
별칭:
  • name — event의 별칭.

예시

관련 항목

마지막 수정일 2026년 9월 26일