與 dataCoord 相關的設定
dataCoord.channel.watchTimeoutInterval
| 說明 | 預設值 |
|---|---|
| 監聽頻道的超時設定(單位:秒)。當 Datanode 提醒程式更新監聽進度時,將重置超時計時器。 | 300 |
dataCoord.channel.legacyVersionWithoutRPCWatch
| 說明 | 預設值 |
|---|---|
| 版本 <= 此版本的 Datanode 被視為舊版節點,其不具備基於 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
| 說明 | 預設值 |
|---|---|
| 區段的最大大小,單位:MB。datacoord.segment.maxSize 與 datacoord.segment.sealProportion 共同決定該區段是否可被封存。 | 1024 |
dataCoord.segment.diskSegmentMaxSize
| 說明 | 預設值 |
|---|---|
| 對於具有磁碟索引的集合,區段的最大大小(單位:MB) | 2048 |
dataCoord.segment.sealProportion
| 說明 | 預設值 |
|---|---|
| 封存一個區段所需的 datacoord.segment.maxSize 最小比例。datacoord.segment.maxSize 與 datacoord.segment.sealProportion 共同決定該區段是否可被封存。 | 0.12 |
dataCoord.segment.sealProportionJitter
| 說明 | 預設值 |
|---|---|
| 區段封閉比例的抖動比率,預設值為 0.1(10%);若封閉比例為 12%,且抖動值為 0.1,則實際套用的比率將介於 10.8% 至 12% 之間 | 0.1 |
dataCoord.segment.assignmentExpiration
| 說明 | 預設值 |
|---|---|
| 區段指派的過期時間,單位:毫秒 | 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
| 說明 | 預設值 |
|---|---|
| 在同一區段上執行 flushing 操作之間的最小間隔時間(單位:秒) | 2 |
dataCoord.enableCompaction
| 說明 | 預設值 |
|---|---|
|
|
true |
dataCoord.compaction.enableAutoCompaction
| 說明 | 預設值 |
|---|---|
|
|
true |
dataCoord.compaction.storageVersion.enabled
| 說明 | 預設值 |
|---|---|
| 壓縮是否可將符合條件的現有資料重寫至當前儲存版本。此參數可重新整理。 | true |
dataCoord.compaction.bumpSchemaVersion.enabled
| 說明 | 預設值 |
|---|---|
| 緊縮操作是否可將模式版本變更套用至現有資料,包括針對新新增函式所產生欄位的回填。此參數可重新設定。 | false |
dataCoord.compaction.taskPrioritizer
| 說明 | 預設值 |
|---|---|
|
|
預設 |
dataCoord.compaction.taskQueueCapacity
| 說明 | 預設值 |
|---|---|
| 壓縮任務佇列大小 | 100000 |
dataCoord.compaction.dropTolerance
| 說明 | 預設值 |
|---|---|
| 若緊縮任務完成時間超過此時間(以秒為單位),該任務將被清除 | 86400 |
dataCoord.compaction.gcInterval
| 說明 | 預設值 |
|---|---|
| 緊湊化垃圾回收的時間間隔(以秒為單位) | 1800 |
dataCoord.compaction.mix.triggerInterval
| 說明 | 預設值 |
|---|---|
| 觸發混合壓縮所需的時間間隔(以秒為單位) | 60 |
dataCoord.compaction.levelzero.triggerInterval
| 說明 | 預設值 |
|---|---|
| 觸發 L0 壓縮所需的時間間隔(以秒為單位) | 10 |
dataCoord.compaction.levelzero.forceTrigger.minSize
| 說明 | 預設值 |
|---|---|
| 強制觸發 LevelZero 壓縮所需的最小大小(以位元組為單位),預設值為 8MB | 8388608 |
dataCoord.compaction.levelzero.forceTrigger.maxSize
| 說明 | 預設值 |
|---|---|
| 強制觸發 LevelZero 壓縮的最大大小(以位元組為單位),預設值為 64MB | 67108864 |
dataCoord.compaction.levelzero.forceTrigger.deltalogMinNum
| 說明 | 預設值 |
|---|---|
| 強制觸發 LevelZero 壓縮所需的最小增量日誌檔案數 | 10 |
dataCoord.compaction.levelzero.forceTrigger.deltalogMaxNum
| 說明 | 預設值 |
|---|---|
| 強制觸發 LevelZero 壓縮所需的 deltalog 檔案最大數量,預設值為 30 | 30 |
dataCoord.compaction.single.ratio.threshold
| 說明 | 預設值 |
|---|---|
| 觸發單次壓縮的區段比例閾值,預設值為 0.2 | 0.2 |
dataCoord.compaction.single.deltalog.maxsize
| 說明 | 預設值 |
|---|---|
| 觸發單次壓縮所需的分段差異日誌大小,預設值為 16MB | 16777216 |
dataCoord.compaction.single.deltalog.maxnum
| 說明 | 預設值 |
|---|---|
| 觸發一次壓縮所需的區段增量日誌數量,預設值為 200 | 200 |
dataCoord.compaction.single.expiredlog.maxsize
| 說明 | 預設值 |
|---|---|
| 觸發分段壓縮所需的過期日誌大小,預設值為 10MB | 10485760 |
dataCoord.compaction.clustering.enable
| 說明 | 預設值 |
|---|---|
| 啟用叢集壓縮 | true |
dataCoord.compaction.clustering.autoEnable
| 說明 | 預設值 |
|---|---|
| 啟用自動叢集壓縮 | false |
dataCoord.compaction.clustering.triggerInterval
| 說明 | 預設值 |
|---|---|
| 叢集壓縮觸發間隔(以秒為單位) | 600 |
dataCoord.compaction.clustering.minInterval
| 說明 | 預設值 |
|---|---|
| 同一集合中叢集緊縮執行之間的最小間隔,以避免重複緊縮 | 3600 |
dataCoord.compaction.clustering.maxInterval
| 說明 | 預設值 |
|---|---|
| 若某個集合超過 maxInterval 時間未進行叢集式壓縮,則強制執行壓縮 | 259200 |
dataCoord.compaction.clustering.newDataSizeThreshold
| 說明 | 預設值 |
|---|---|
| 若新資料大小大於 newDataSizeThreshold,則執行叢集壓縮 | 512m |
dataCoord.compaction.clustering.maxTrainSizeRatio
| 說明 | 預設值 |
|---|---|
| K-means 訓練中的最大資料大小比例,若超過此值,將進行下採樣以符合此限制 | 0.8 |
dataCoord.compaction.clustering.maxCentroidsNum
| 說明 | 預設值 |
|---|---|
| K-means 訓練中的最大聚類中心數 | 10240 |
dataCoord.compaction.clustering.minCentroidsNum
| 說明 | 預設值 |
|---|---|
| K-means 訓練中的最小聚類中心數目 | 16 |
dataCoord.compaction.clustering.minClusterSizeRatio
| 說明 | 預設值 |
|---|---|
| K-means 訓練中的最小聚類大小/平均大小 | 0.01 |
dataCoord.compaction.clustering.maxClusterSizeRatio
| 說明 | 預設值 |
|---|---|
| K-means 訓練中的最大聚類大小 / 平均大小 | 10 |
dataCoord.compaction.clustering.maxClusterSize
| 說明 | 預設值 |
|---|---|
| K-means 訓練中的最大聚類大小 | 5g |
dataCoord.syncSegmentsInterval
| 說明 | 預設值 |
|---|---|
| 定期同步區段的時間間隔 | 300 |
dataCoord.index.memSizeEstimateMultiplier
| 說明 | 預設值 |
|---|---|
| 當記憶體大小未透過索引程序設定時,用於估算索引資料記憶體大小的倍數 | 2 |
dataCoord.enableGarbageCollection
| 說明 | 預設值 |
|---|---|
| 用於控制是否啟用垃圾回收功能,以清除 MinIO 或 S3 服務中已捨棄資料的開關值。 | true |
dataCoord.gc.interval
| 說明 | 預設值 |
|---|---|
| 資料協調器執行垃圾回收的間隔,單位:秒。 | 3600 |
dataCoord.gc.missingTolerance
| 說明 | 預設值 |
|---|---|
| 未記錄的二進位日誌 (binlog) 檔案的保留時間。為此參數設定一個合理較大的數值,可避免誤刪除缺乏元資料的新建立二進位日誌檔案。單位:秒。 | 86400 |
dataCoord.gc.dropTolerance
| 說明 | 預設值 |
|---|---|
| 已刪除區段的二進位日誌檔案在被清除前的保留時間,單位:秒。 | 10800 |
dataCoord.gc.removeConcurrent
| 說明 | 預設值 |
|---|---|
| 用於移除已刪除 S3 物件的並行 goroutine 數量 | 32 |
dataCoord.gc.scanInterval
| 說明 | 預設值 |
|---|---|
| 物件儲存垃圾回收中,掃描孤立檔案(位於 OSS 上但未在元資料中註冊的檔案)的間隔(以小時為單位) | 168 |
dataCoord.gc.lob.enabled
| 說明 | 預設值 |
|---|---|
| 是否啟用針對 TEXT 欄位值所建立、且未被引用的 LOB 檔案的垃圾回收功能。 | true |
dataCoord.gc.lob.safetyWindow
| 說明 | 預設值 |
|---|---|
| 未被引用的 TEXT LOB 檔案必須達到此最低存留時間(以秒為單位),垃圾回收程序才會刪除該檔案。 | 3600 |
dataCoord.gc.lob.checkInterval
| 說明 | 預設值 |
|---|---|
| Milvus 掃描儲存空間以尋找為 TEXT 欄位值所建立之未被引用的 LOB 檔案的間隔時間(以秒為單位)。 | 1800 |
dataCoord.brokerTimeout
| 說明 | 預設值 |
|---|---|
| 5000 毫秒,dataCoord 中介軟體 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.maxImportJobNum
| 說明 | 預設值 |
|---|---|
| 正在執行或待處理的匯入工作最大數量。 | 1024 |
dataCoord.import.waitForIndex
| 說明 | 預設值 |
|---|---|
| 指示匯入操作是否會等待索引建置完成。 | true |
dataCoord.gracefulStopTimeout
| 說明 | 預設值 |
|---|---|
| 秒。強制停止節點,不進行平穩關機 | 5 |
dataCoord.slot.clusteringCompactionUsage
| 說明 | 預設值 |
|---|---|
| 叢集緊縮工作所使用的槽位。 | 16 |
dataCoord.slot.mixCompactionUsage
| 說明 | 預設值 |
|---|---|
| 混合壓縮工作所使用的槽位。 | 8 |
dataCoord.slot.l0DeleteCompactionUsage
| 說明 | 預設值 |
|---|---|
| l0 壓縮工作的槽位使用情況。 | 8 |
dataCoord.ip
| 說明 | 預設值 |
|---|---|
| dataCoord 的 TCP/IP 位址。若未指定,則使用第一個可進行單播傳輸的位址 |
dataCoord.port
| 說明 | 預設值 |
|---|---|
| dataCoord 的 TCP 埠號 | 13333 |
dataCoord.grpc.serverMaxSendSize
| 說明 | 預設值 |
|---|---|
| dataCoord 可傳送的每個 RPC 請求的最大大小,單位:位元組 | 536870912 |
dataCoord.grpc.serverMaxRecvSize
| 說明 | 預設值 |
|---|---|
| dataCoord 可接收的每個 RPC 請求的最大大小,單位:位元組 | 268435456 |
dataCoord.grpc.clientMaxSendSize
| 說明 | 預設值 |
|---|---|
| dataCoord 上的客戶端所能發送的每個 RPC 請求的最大大小,單位:位元組 | 268435456 |
dataCoord.grpc.clientMaxRecvSize
| 說明 | 預設值 |
|---|---|
| dataCoord 上的客戶端可接收的每個 RPC 請求的最大大小,單位:位元組 | 536870912 |