dataCoord に関連する設定
dataCoord.channel.watchTimeoutInterval
| 説明 | デフォルト値 |
|---|---|
| チャンネルの監視におけるタイムアウト(秒単位)。Datanodeのティッカーによる監視進捗の更新により、タイムアウトタイマーがリセットされます。 | 300 |
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
| 説明 | デフォルト値 |
|---|---|
| セグメントの最大サイズ。単位: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
| 説明 | デフォルト値 |
|---|---|
| セグメント割り当ての有効期限、単位: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.storageVersion.enabled
| 説明 | デフォルト値 |
|---|---|
| 圧縮処理により、対象となる既存のデータを現在のストレージバージョンに書き換えることができるかどうか。このパラメータは更新可能です。 | true |
dataCoord.compaction.bumpSchemaVersion.enabled
| 説明 | デフォルト値 |
|---|---|
| コンパクションが、新しく追加された関数によって生成されたフィールドのバックフィルを含め、既存のデータにスキーマバージョンの変更を適用できるかどうか。このパラメータは更新可能です。 | false |
dataCoord.compaction.taskPrioritizer
| 説明 | デフォルト値 |
|---|---|
|
|
default |
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 コンパクションを強制的にトリガーするためのデルタログファイルの最大数。デフォルトは 30 です。 | 30 |
dataCoord.compaction.single.ratio.threshold
| 説明 | デフォルト値 |
|---|---|
| 1回のコンパクションをトリガーするセグメントの比率のしきい値。デフォルトは0.2です。 | 0.2 |
dataCoord.compaction.single.deltalog.maxsize
| 説明 | デフォルト値 |
|---|---|
| 1回のコンパクションをトリガーするセグメントのデルタログサイズ。デフォルトは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
| 説明 | デフォルト値 |
|---|---|
| 冗長なコンパクテーションを回避するために、1つのコレクションにおけるクラスタリング・コンパクテーションの実行間隔の最小値。 | 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) ファイルの保持期間。このパラメータに適切に大きな値を設定することで、メタデータのない新しく作成された binlog ファイルが誤って削除されるのを防ぐことができます。単位: 秒。 | 86400説明 |
dataCoord.gc.dropTolerance
| 説明 | デフォルト値 |
|---|---|
| 削除されたセグメントのバイナリログ(binlog)ファイルがクリアされるまでの保持期間。単位:秒。 | 10800 |
dataCoord.gc.removeConcurrent
| 説明 | デフォルト値 |
|---|---|
| 削除された S3 オブジェクトを削除するための同時実行ゴルーチン数。 | 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
| 説明 | デフォルト値 |
|---|---|
| 5000ms、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
| 説明 | デフォルト値 |
|---|---|
| 1回のインポートリクエストで許可されるファイルの最大数。 | 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 |