dataNode に関連する設定

dataNode.dataSync.flowGraph.maxQueueLength

説明 デフォルト値
フローグラフ内のタスクキューの最大長 16

dataNode.dataSync.flowGraph.maxParallelism

説明 デフォルト値
フローグラフ内で並列に実行されるタスクの最大数 1024

dataNode.dataSync.maxParallelSyncMgrTasks

説明 デフォルト値
データノード同期マネージャーのグローバルな最大同時同期タスク数 256

dataNode.dataSync.skipMode.enable

説明 デフォルト値
CPU 使用率を低減するために、一部のタイムティックメッセージをスキップすることをサポート true

dataNode.dataSync.skipMode.skipNum

説明 デフォルト値
スキップされるレコード n 件ごとに 1 を消費する 4

dataNode.dataSync.skipMode.coldTime

説明 デフォルト値
x 秒間、timetick メッセージのみが送信された後、スキップモードを有効にする 60

dataNode.segment.insertBufSize

説明 デフォルト値
  • メモリにバッファリングされるセグメント内の各バイナリログファイルの最大サイズ。この値を超えるサイズのバイナリログファイルは、MinIO または S3 サービスにフラッシュされます。
  • 単位:バイト
  • このパラメータの値が小さすぎると、システムは少量のデータを頻繁に保存することになります。逆に、値が大きすぎると、システムのメモリ使用量が増加します。
  • 16777216

    dataNode.segment.deleteBufBytes

    説明 デフォルト値
    1 つのチャネルに対して del をフラッシュするための最大バッファサイズ(バイト単位)。デフォルトは 16MB です。 16777216説明デフォルト値1 つのチャネルに対して del をフラッシュするための最大バッファサイズ(バイト単位)。デフォルトは 16MB です。

    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

    説明 デフォルト値
    1回の 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 のコンパクションにおける、空きメモリの最小比率。 0.5

    dataNode.compaction.levelZeroMaxBatchSize

    説明 デフォルト値
    最大バッチサイズは、L0コンパクションを実行する際の、1つのバッチに含まれるL1/L2セグメントの最大数を指します。デフォルトは-1です。1未満の値は制限なしを意味します。有効範囲:1以上。 -1

    dataNode.compaction.useMergeSort

    説明 デフォルト値
    mixCompaction 実行時に mergeSort モードを有効にするかどうか。 false

    dataNode.compaction.maxSegmentMergeSort

    説明 デフォルト値
    mergeSort モードでマージされるセグメントの最大数。 30

    dataNode.compaction.lobHoleRatioThreshold

    説明 デフォルト値
    TEXT フィールドの既存の LOB ファイルにおける未使用領域の比率のしきい値。コンパクション中に、この比率がしきい値を下回る場合、Milvus は既存の LOB ファイルを再利用します。この比率がしきい値以上である場合、Milvus は残りの LOB ペイロードを新しい LOB ファイルに書き換えて、領域を解放します。 0.3

    dataNode.gracefulStopTimeout

    説明 デフォルト値
    秒。グレースフルストップを行わずにノードを強制停止する 1800

    dataNode.slot.slotCap

    説明 デフォルト値
    データノード上で同時に実行できるタスク(例:コンパクション、インポート)の最大数 16

    dataNode.clusteringCompaction.memoryBufferRatio

    説明 デフォルト値
    クラスタリング・コンパクションのメモリバッファの比率。しきい値を超えるデータはストレージにフラッシュされます。 0.3

    dataNode.clusteringCompaction.workPoolSize

    説明 デフォルト値
    1つのクラスタリング・コンパクションのジョブに対するワーカープールのサイズ。 8

    dataNode.bloomFilterApplyParallelFactor

    説明 デフォルト値
    ブルームフィルターにプライマリキーを適用する際の並列化係数。デフォルトは 4*CPU_CORE_NUM です。 4

    dataNode.storage.deltalog

    説明 デフォルト値
    デルタログの形式。オプション: [json, parquet] json

    dataNode.text.inlineThreshold

    説明 デフォルト値
    TEXTフィールドの値の保存先を選択するために使用される、サイズの上限(バイト単位)。この上限未満の値は、フィールドデータ内にインラインで格納されます。この上限以上の値は、LOBペイロードとして個別に格納され、フィールドデータには内部参照が格納されます。 65536

    dataNode.text.maxLobFileBytes

    説明 デフォルト値
    TEXTペイロードを格納する単一のLOBファイルの最大サイズ(バイト単位)。LOBファイルがこのサイズに達すると、Milvusはそれ以降のTEXT LOBペイロードを別のLOBファイルに書き込みます。 67108864

    dataNode.text.flushThresholdBytes

    説明 デフォルト値
    Milvus が、バッファされた TEXT LOB ペイロードを、成長中のセグメントからストレージへフラッシュするトリガーとなるバッファサイズのしきい値(バイト単位)。 16777216

    dataNode.ip

    説明 デフォルト値
    dataNode の TCP/IP アドレス。指定されていない場合は、最初のユニキャスト可能なアドレスを使用します。

    dataNode.port

    説明 デフォルト値
    dataNodeの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

    翻訳DeepL

    目次

    マネージド Milvus を無料で試す

    Zilliz Cloud は手間いらず、Milvus を基盤に 10 倍高速です。

    始める
    フィードバック

    このページは役に立ちましたか ?