🚀 免費嘗試 Zilliz Cloud,完全托管的 Milvus,體驗速度提升 10 倍!立即嘗試

milvus-logo
LFAI
主頁
  • 管理指南

dataNode 相關組態

dataNode.dataSync.flowGraph.maxQueueLength

說明 預設值
流程圖中任務佇列的最大長度 16

dataNode.dataSync.flowGraph.maxParallelism

說明 預設值
流程圖中並行執行的最大任務數 1024

dataNode.dataSync.maxParallelSyncMgrTasks

說明 預設值
資料節點同步管理員的全球最大並發同步任務數 256

dataNode.dataSync.skipMode.enable

說明 預設值
支援跳過某些 Timetick 訊息以減少 CPU 使用量

dataNode.dataSync.skipMode.skipNum

說明 預設值
每跳過 n 個記錄消耗一個 4

dataNode.dataSync.skipMode.coldTime

說明 預設值
在 x 秒內只有 Timetick msg 後開啟跳過模式 60

dataNode.segment.insertBufSize

說明 預設值
  • 每個 binlog 檔案在記憶體緩衝區段中的最大大小。大小超過此值的 binlog 檔案會被刷新到 MinIO 或 S3 服務。
  • 單位:位元組
  • 將此參數設定得太小,會導致系統過度頻繁地儲存少量資料。設定太大會增加系統對記憶體的需求。
  • 16777216

    dataNode.segment.deleteBufBytes

    說明 預設值
    單一通道刷新 del 的最大緩衝區大小 (位元組),預設為 16 MB 16777216

    dataNode.segment.syncPeriod

    說明 預設值
    緩衝區未清空時,同步處理區段的週期。 600

    dataNode.memory.forceSyncEnable

    說明 預設值
    如果記憶體使用率過高,設定為 true 可強制同步 true

    dataNode.memory.forceSyncSegmentNum

    說明 預設值
    要同步的區段數,緩衝區最大的區段會被同步。 1

    dataNode.memory.checkInterval

    說明 預設值
    檢查資料節點記憶體使用情況的間隔時間,以毫秒為單位 3000

    dataNode.memory.forceSyncWatermark

    說明 預設值
    獨立版的記憶體水印,達到此水印時,區段會被同步。 0.5

    dataNode.channel.workPoolSize

    說明 預設值
  • 指定所有通道的全局工作池大小
  • 如果此參數 <= 0,將設定為可執行的最大 CPU 數目
  • 建議在收集數量較多時,將其設定為較大,以避免阻塞
  • -1

    dataNode.channel.updateChannelCheckpointMaxParallel

    說明 預設值
  • 指定通道檢查點更新的全局工作池大小
  • 如果此參數 <= 0,將設定為 10
  • 10

    dataNode.channel.updateChannelCheckpointInterval

    說明 預設值
    資料節點更新每個通道檢查點的間隔時間 (秒) 60

    dataNode.channel.updateChannelCheckpointRPCTimeout

    說明 預設值
    UpdateChannelCheckpoint RPC 呼叫的逾時時間 (秒) 20

    dataNode.channel.maxChannelCheckpointsPerPRC

    說明 預設值
    每次 UpdateChannelCheckpoint RPC 的最大通道檢查點數量。 128

    dataNode.channel.channelCheckpointUpdateTickInSeconds

    說明 預設值
    通道檢查點更新器執行更新的頻率 (以秒為單位)。 10

    dataNode.import.maxConcurrentTaskNum

    說明 預設值
    資料節點上允許同時執行的最大匯入/匯出前工作數量。 16

    dataNode.import.maxImportFileSizeInGB

    說明 預設值
    匯入檔案的最大檔案大小 (以 GB 為單位),其中匯入檔案指的是以行為基礎的檔案或以列為基礎的檔案集。 16

    dataNode.import.readBufferSizeInMB

    說明 預設值
    資料節點在匯入時從分塊管理器讀取的資料區大小(MB)。 16

    dataNode.import.maxTaskSlotNum

    說明 預設值
    每個匯入/匯入前工作佔用的最大插槽數。 16

    dataNode.compaction.levelZeroBatchMemoryRatio

    說明 預設值
    以批次模式執行第零層壓縮的最小可用記憶體比率 0.5

    dataNode.compaction.levelZeroMaxBatchSize

    說明 預設值
    最大批次大小指執行 L0 壓縮時,批次中 L1/L2 區段的最大數目。預設值為 -1,任何小於 1 的值表示沒有限制。有效範圍:>= 1. -1

    dataNode.compaction.useMergeSort

    說明 預設值
    執行 mixCompaction 時,是否啟用 mergeSort 模式。

    dataNode.compaction.maxSegmentMergeSort

    說明 預設值
    在 mergeSort 模式中要合併的最大區段數。 30

    dataNode.gracefulStopTimeout

    說明 預設值
    秒。強制停止節點而不優先停止 1800

    dataNode.slot.slotCap

    說明 預設值
    資料節點上允許同時執行的最大任務 (例如壓縮、匯入) 數量 16

    dataNode.clusteringCompaction.memoryBufferRatio

    說明 預設值
    叢集壓縮的記憶體緩衝區比率。大於臨界值的資料會被沖到儲存區。 0.3

    dataNode.clusteringCompaction.workPoolSize

    說明 預設值
    一個群集壓縮工作的工作人員池大小。 8

    dataNode.bloomFilterApplyParallelFactor

    說明 預設值
    將 pk 應用於 bloom filter 時的平行因子,預設為 4*CPU_CORE_NUM 4

    dataNode.storage.deltalog

    說明 預設值
    deltalog 格式,選項:[json, parquet] json

    dataNode.ip

    說明 預設值
    dataNode 的 TCP/IP 位址。如果未指定,則使用第一個可單點傳送的位址

    dataNode.port

    說明 預設值
    資料節點的 TCP 埠 21124

    dataNode.grpc.serverMaxSendSize

    說明 預設值
    dataNode 可以傳送的每個 RPC 請求的最大大小,單位:位元組 536870912

    dataNode.grpc.serverMaxRecvSize

    說明 預設值
    dataNode 可以接收的每個 RPC 請求的最大大小,單位:位元組 268435456

    dataNode.grpc.clientMaxSendSize

    說明 預設值
    dataNode 上的用戶端可以傳送的每個 RPC 請求的最大大小,單位:位元組 268435456

    dataNode.grpc.clientMaxRecvSize

    說明 預設值
    dataNode 用戶端可接收的每個 RPC 請求的最大大小,單位:位元組 536870912

    免費嘗試托管的 Milvus

    Zilliz Cloud 無縫接入,由 Milvus 提供動力,速度提升 10 倍。

    開始使用
    反饋

    這個頁面有幫助嗎?