데이터코드 관련 구성
dataCoord.channel.watchTimeoutInterval
설명 | 기본값 |
---|---|
채널 시청 시간 제한(초)입니다. 데이터노드 티클러 업데이트 시청 진행 상황이 타임아웃 타이머를 초기화합니다. | 300 |
dataCoord.channel.balanceWithRpc
설명 | 기본값 |
---|---|
RPC와의 밸런스 활성화 여부, 기본값은 etcd 워치를 사용합니다. | true |
dataCoord.channel.legacyVersionWithoutRPCWatch
설명 | 기본값 |
---|---|
데이터노드 <= 이 버전은 레거시 노드로 간주되며, RPC 기반 watch()가 없습니다. 이는 레거시 노드가 새 채널을 얻지 못하는 롤링 업그레이드 중에만 사용됩니다. | 2.4.1 |
dataCoord.channel.balanceSilentDuration
설명 | 기본값 |
---|---|
채널 매니저가 백그라운드 채널 밸런싱을 시작하는 기간입니다. | 300 |
dataCoord.channel.balanceInterval
설명 | 기본값 |
---|---|
채널 매니저가 dml 채널 밸런스 상태를 확인하는 간격입니다. | 360 |
dataCoord.channel.checkInterval
설명 | 기본값 |
---|---|
채널 관리자가 채널 상태를 진행하는 간격(초)입니다. | 1 |
dataCoord.channel.notifyChannelOperationTimeout
설명 | 기본값 |
---|---|
채널 작업을 알리는 시간 초과(초)입니다. | 5 |
dataCoord.segment.maxSize
설명 | 기본값 |
---|---|
세그먼트의 최대 크기, 단위: 데이터코드 세그먼트 최대 크기와 데이터코드 세그먼트 봉인 비율에 따라 세그먼트 봉인 가능 여부가 결정됩니다. | 1024 |
dataCoord.segment.diskSegmentMaxSize
설명 | 기본값 |
---|---|
디스크 인덱스가 있는 컬렉션에 대한 세그먼트의 최대 크기(MB)입니다. | 2048 |
dataCoord.segment.sealProportion
설명 | 기본값 |
---|---|
세그먼트를 봉인하기 위한 datacoord.segment.maxSize에 대한 최소 비율입니다. datacoord.segment.maxSize와 datacoord.segment.sealProportion을 함께 사용하여 세그먼트 봉인 가능 여부를 결정합니다. | 0.12 |
dataCoord.segment.assignmentExpiration
설명 | 기본값 |
---|---|
세그먼트 할당의 만료 시간, 단위: ms | 2000 |
dataCoord.segment.allocLatestExpireAttempt
설명 | 기본값 |
---|---|
재시작 후 rootCoord에서 최신 lastExpire 할당을 시도하는 시간입니다. | 200 |
dataCoord.segment.maxLife
설명 | 기본값 |
---|---|
세그먼트의 최대 수명(초), 24*60*60 | 86400 |
dataCoord.segment.maxIdleTime
설명 | 기본값 |
---|---|
|
600 |
dataCoord.segment.minSizeFromIdleToSealed
설명 | 기본값 |
---|---|
봉인 후 유휴 상태가 될 수 있는 세그먼트의 최소 크기(MB)입니다. | 16 |
dataCoord.segment.maxBinlogFileNumber
설명 | 기본값 |
---|---|
|
32 |
dataCoord.segment.smallProportion
설명 | 기본값 |
---|---|
세그먼트의 행 수가 다음보다 작으면 세그먼트는 "작은 세그먼트"로 간주됩니다. | 0.5 |
dataCoord.segment.compactableProportion
설명 | 기본값 |
---|---|
|
0.85 |
dataCoord.segment.expansionRate
설명 | 기본값 |
---|---|
|
1.25 |
dataCoord.sealPolicy.channel.growingSegmentsMemSize
설명 | 기본값 |
---|---|
|
4096 |
dataCoord.autoUpgradeSegmentIndex
설명 | 기본값 |
---|---|
세그먼트 인덱스를 인덱스 엔진의 버전으로 자동 업그레이드할지 여부 | false |
dataCoord.segmentFlushInterval
설명 | 기본값 |
---|---|
동일한 세그먼트에서 플러싱 작업 사이의 최소 간격(단위: 초) | 2 |
dataCoord.enableCompaction
설명 | 기본값 |
---|---|
|
true |
dataCoord.compaction.enableAutoCompaction
설명 | 기본값 |
---|---|
|
true |
dataCoord.compaction.clustering.enable
설명 | 기본값 |
---|---|
클러스터링 압축 사용 | true |
dataCoord.compaction.clustering.autoEnable
설명 | 기본값 |
---|---|
자동 클러스터링 압축 사용 | false |
dataCoord.compaction.clustering.triggerInterval
설명 | 기본값 |
---|---|
클러스터링 압축 트리거 간격(초) | 600 |
dataCoord.compaction.clustering.minInterval
설명 | 기본값 |
---|---|
중복 압축을 방지하기 위해 한 컬렉션의 클러스터링 압축 실행 사이의 최소 간격입니다. | 3600 |
dataCoord.compaction.clustering.maxInterval
설명 | 기본값 |
---|---|
컬렉션이 최대 간격보다 오래 클러스터링 압축되지 않은 경우 강제로 압축합니다. | 259200 |
dataCoord.compaction.clustering.newDataSizeThreshold
설명 | 기본값 |
---|---|
새 데이터 크기가 newDataSizeThreshold보다 큰 경우 클러스터링 압축을 실행합니다. | 512m |
dataCoord.compaction.clustering.maxTrainSizeRatio
설명 | 기본값 |
---|---|
Kmeans 트레인의 최대 데이터 크기 비율로, 이보다 크면 이 제한을 충족하기 위해 다운 샘플링합니다. | 0.8 |
dataCoord.compaction.clustering.maxCentroidsNum
설명 | 기본값 |
---|---|
Kmeans 트레인의 최대 중심 수 | 10240 |
dataCoord.compaction.clustering.minCentroidsNum
설명 | 기본값 |
---|---|
K평균 열차의 최소 중심 수 | 16 |
dataCoord.compaction.clustering.minClusterSizeRatio
설명 | 기본값 |
---|---|
Kmeans 트레인의 최소 클러스터 크기/평균 크기 | 0.01 |
dataCoord.compaction.clustering.maxClusterSizeRatio
설명 | 기본값 |
---|---|
최대 클러스터 크기/평균 크기 Kmeans 트레인의 평균 크기 | 10 |
dataCoord.compaction.clustering.maxClusterSize
설명 | 기본값 |
---|---|
Kmeans 트레인의 최대 클러스터 크기 | 5g |
dataCoord.compaction.levelzero.forceTrigger.minSize
설명 | 기본값 |
---|---|
레벨 제로 압축을 강제로 트리거하기 위한 최소 크기(바이트)로, 기본값은 8MB입니다. | 8388608 |
dataCoord.compaction.levelzero.forceTrigger.maxSize
설명 | 기본값 |
---|---|
레벨 제로 압축을 강제로 트리거할 최대 크기(바이트)로, 기본값은 64MB입니다. | 67108864 |
dataCoord.compaction.levelzero.forceTrigger.deltalogMinNum
설명 | 기본값 |
---|---|
레벨 제로 압축을 강제로 트리거할 최소 델타로그 파일 수입니다. | 10 |
dataCoord.compaction.levelzero.forceTrigger.deltalogMaxNum
설명 | 기본값 |
---|---|
레벨 제로 압축을 강제로 트리거할 델타로그 파일의 최대 개수, 기본값은 30입니다. | 30 |
dataCoord.syncSegmentsInterval
설명 | 기본값 |
---|---|
세그먼트를 정기적으로 동기화할 시간 간격입니다. | 300 |
dataCoord.enableGarbageCollection
설명 | 기본값 |
---|---|
가비지 컬렉션을 활성화하여 MinIO 또는 S3 서비스에서 버려진 데이터를 지울지 여부를 제어하는 스위치 값입니다. | true |
dataCoord.gc.interval
설명 | 기본값 |
---|---|
데이터 코디가 가비지 수집을 수행하는 간격(단위: 초)입니다. | 3600 |
dataCoord.gc.missingTolerance
설명 | 기본값 |
---|---|
기록되지 않은 바이너리 로그(binlog) 파일의 보존 기간입니다. 이 매개변수의 값을 적당히 크게 설정하면 메타데이터가 없는 새로 만든 binlog 파일이 실수로 삭제되는 것을 방지할 수 있습니다. 단위: 초. | 86400 |
dataCoord.gc.dropTolerance
설명 | 기본값 |
---|---|
삭제된 세그먼트의 빈로그 파일이 지워지기 전의 보존 기간(단위: 초)입니다. | 10800 |
dataCoord.gc.removeConcurrent
설명 | 기본값 |
---|---|
삭제된 S3 개체를 제거하기 위한 동시 고루틴 수 | 32 |
dataCoord.gc.scanInterval
설명 | 기본값 |
---|---|
오브젝트 스토리지의 고아 파일(oss에는 있지만 메타에 등록되지 않은 파일) 가비지 컬렉션 스캔 간격(시간) | 168 |
dataCoord.brokerTimeout
설명 | 기본값 |
---|---|
5000ms, 데이터코드 브로커 rpc 시간 초과 | 5000 |
dataCoord.autoBalance
설명 | 기본값 |
---|---|
자동 밸런스 활성화 | true |
dataCoord.checkAutoBalanceConfigInterval
설명 | 기본값 |
---|---|
자동 잔액 설정 확인 간격 | 10 |
dataCoord.import.filesPerPreImportTask
설명 | 기본값 |
---|---|
사전 가져오기 작업당 허용되는 최대 파일 수입니다. | 2 |
dataCoord.import.taskRetention
설명 | 기본값 |
---|---|
완료 또는 실패 상태의 작업에 대한 보존 기간(초)입니다. | 10800 |
dataCoord.import.maxSizeInMBPerImportTask
설명 | 기본값 |
---|---|
작은 세그먼트가 생성되는 것을 방지하기 위해 가져온 파일을 다시 그룹화합니다. 이 매개변수는 각 그룹(각 ImportTask)의 파일 크기 합계를 나타냅니다. | 6144 |
dataCoord.import.scheduleInterval
설명 | 기본값 |
---|---|
가져오기 예약 간격(초 단위)입니다. | 2 |
dataCoord.import.checkIntervalHigh
설명 | 기본값 |
---|---|
가져오기 확인 간격(초 단위)으로, 가져오기 검사기에 대해 높은 빈도로 설정됩니다. | 2 |
dataCoord.import.checkIntervalLow
설명 | 기본값 |
---|---|
가져오기 검사기의 가져오기 확인 간격(초 단위)이 낮은 빈도로 설정됩니다. | 120 |
dataCoord.import.maxImportFileNumPerReq
설명 | 기본값 |
---|---|
단일 가져오기 요청당 허용되는 최대 파일 수입니다. | 1024 |
dataCoord.import.waitForIndex
설명 | 기본값 |
---|---|
가져오기 작업이 인덱스 구축이 완료될 때까지 기다릴지 여부를 나타냅니다. | true |
dataCoord.gracefulStopTimeout
설명 | 기본값 |
---|---|
초. 정상적으로 중지하지 않고 노드 강제 중지 | 5 |
dataCoord.slot.clusteringCompactionUsage
설명 | 기본값 |
---|---|
클러스터링 압축 작업의 슬롯 사용량입니다. | 16 |
dataCoord.slot.mixCompactionUsage
설명 | 기본값 |
---|---|
혼합 다짐 작업의 슬롯 사용량입니다. | 8 |
dataCoord.slot.l0DeleteCompactionUsage
설명 | 기본값 |
---|---|
L0 다짐 작업의 슬롯 사용량. | 8 |
dataCoord.ip
설명 | 기본값 |
---|---|
데이터코드의 TCP/IP 주소입니다. 지정하지 않으면 첫 번째 유니캐스트 가능한 주소를 사용합니다. |
dataCoord.port
설명 | 기본값 |
---|---|
dataCoord의 TCP 포트 | 13333 |
dataCoord.grpc.serverMaxSendSize
설명 | 기본값 |
---|---|
dataCoord가 전송할 수 있는 각 RPC 요청의 최대 크기, 단위: 바이트 | 536870912 |
dataCoord.grpc.serverMaxRecvSize
설명 | 기본값 |
---|---|
데이터코드가 수신할 수 있는 각 RPC 요청의 최대 크기, 단위: 바이트 | 268435456 |
dataCoord.grpc.clientMaxSendSize
설명 | 기본값 |
---|---|
dataCoord의 클라이언트가 보낼 수 있는 각 RPC 요청의 최대 크기, 단위: 바이트 | 268435456 |
dataCoord.grpc.clientMaxRecvSize
설명 | 기본값 |
---|---|
dataCoord의 클라이언트가 수신할 수 있는 각 RPC 요청의 최대 크기, 단위: 바이트 | 536870912 |