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
| 説明 | デフォルト値 |
|---|---|
|
|
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
| 説明 | デフォルト値 |
|---|---|
|
|
-1 |
dataNode.channel.updateChannelCheckpointMaxParallel
| 説明 | デフォルト値 |
|---|---|
|
|
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 |