queryCoord関連設定
queryCoordの関連コンフィギュレーションで、クエリーノードのトポロジーとロードバランシング、成長セグメントから封鎖セグメントへのハンドオフを管理するために使用される。
queryCoord.autoHandoff
説明 | デフォルト値 |
---|---|
|
true |
queryCoord.autoBalance
説明 | デフォルト値 |
---|---|
セグメントのロードと解放の操作を均等に分配することで、クエリノード間のメモリ使用量のバランスを自動的に取るかどうかを制御するスイッチ値。 | true |
queryCoord.autoBalanceChannel
説明 | デフォルト値 |
---|---|
自動バランスチャネルを有効にする | true |
queryCoord.balancer
説明 | デフォルト値 |
---|---|
クエリノードのセグメントに使用される自動バランサ。 | スコアベースのバランサ |
queryCoord.globalRowCountFactor
説明 | デフォルト値 |
---|---|
クエリノード間でセグメントをバランシングする際に使用する重み。 | 0.1 |
queryCoord.scoreUnbalanceTolerationFactor
説明 | デフォルト値 |
---|---|
バランスをとる際に、from ノードと to ノード間のアンバランスなエクステントの最小値 | 0.05 |
queryCoord.reverseUnBalanceTolerationFactor
説明 | デフォルト値 |
---|---|
バランスをとった後の、from-to ノード間のアンバランスな範囲の最大値 | 1.3 |
queryCoord.overloadedMemoryThresholdPercentage
説明 | デフォルト値 |
---|---|
クエリ・ノードのメモリ使用量(パーセンテージ)のしきい値。 | 90 |
queryCoord.balanceIntervalSeconds
説明 | デフォルト値 |
---|---|
クエリ・コーデックがクエリ・ノード間のメモリ使用量のバランスを取る間隔。 | 60 |
queryCoord.memoryUsageMaxDifferencePercentage
説明 | デフォルト値 |
---|---|
2つのクエリ・ノード間のメモリ使用量の差のしきい値(パーセンテージ)。 | 30 |
queryCoord.rowCountFactor
説明 | デフォルト値 |
---|---|
クエリノード間でセグメントをバランシングする際に使用される行数の重み。 | 0.4 |
queryCoord.segmentCountFactor
説明 | デフォルト値 |
---|---|
クエリノード間のセグメント数のバランスをとる際に使用するセグメント数の重み。 | 0.4 |
queryCoord.globalSegmentCountFactor
説明 | デフォルト値 |
---|---|
クエリノード間でセグメントのバランスをとる際に使用するセグメント数の重み。 | 0.1 |
queryCoord.segmentCountMaxSteps
説明 | デフォルト値 |
---|---|
セグメントカウントベースのプラン生成器の最大ステップ数 | 50 |
queryCoord.rowCountMaxSteps
説明 | デフォルト値 |
---|---|
セグメントカウントベースのプランジェネレーターの最大ステップ数 | 50 |
queryCoord.randomMaxSteps
説明 | デフォルト値 |
---|---|
セグメントカウントベースのプランジェネレーターの最大ステップ数 | 10 |
queryCoord.growingRowCountWeight
説明 | デフォルト値 |
---|---|
成長するセグメント行数のメモリウェイト | 4 |
queryCoord.delegatorMemoryOverloadFactor
説明 | デフォルト値 |
---|---|
デリゲータのオーバーロードメモリの係数 | 0.1 |
queryCoord.balanceCostThreshold
説明 | デフォルト値 |
---|---|
バランスコストの閾値、バランスプラン実行後のクラスタコストの差がこの値より小さい場合、プランは実行されない | 0.001 |
queryCoord.channelTaskTimeout
説明 | デフォルト値 |
---|---|
1分 | 60000 |
queryCoord.segmentTaskTimeout
説明 | デフォルト値 |
---|---|
2分 | 120000 |
queryCoord.heartbeatAvailableInterval
説明 | デフォルト値 |
---|---|
10秒、期間内にハートビートをフェッチしたQueryNodeのみ利用可能 | 10000 |
queryCoord.distRequestTimeout
説明 | デフォルト値 |
---|---|
クエリコードがクエリノードからデータ配布をフェッチするためのリクエストタイムアウト。 | 5000 |
queryCoord.heatbeatWarningLag
説明 | デフォルト値 |
---|---|
最後のヒートビートが古すぎる場合のquerycoordレポート警告のラグ値、ミリ秒単位 | 5000 |
queryCoord.checkHealthInterval
説明 | デフォルト値 |
---|---|
3s、クエリコードがクエリノードの健全性をチェックしようとする間隔 | 3000 |
queryCoord.checkHealthRPCTimeout
説明 | デフォルト値 |
---|---|
100ms、クエリ・ノードへの健全性チェックRPCのタイムアウト | 2000 |
queryCoord.brokerTimeout
説明 | デフォルト値 |
---|---|
5000ms、クエリコードブローカーrpcのタイムアウト | 5000 |
queryCoord.collectionRecoverTimes
説明 | デフォルト値 |
---|---|
ロード中にコレクションの回復時間が上限に達した場合、それを解放する | 3 |
queryCoord.observerTaskParallel
説明 | デフォルト値 |
---|---|
並列オブザーバディスパッチャタスク番号 | 16 |
queryCoord.checkAutoBalanceConfigInterval
説明 | デフォルト値 |
---|---|
オートバランス設定のチェック間隔 | 10 |
queryCoord.checkNodeSessionInterval
説明 | デフォルト値 |
---|---|
クエリノード・クラスター・セッションのチェック間隔(秒) | 60 |
queryCoord.gracefulStopTimeout
説明 | デフォルト値 |
---|---|
秒。グレースフル・ストップなしでノードを強制停止する。 | 5 |
queryCoord.enableStoppingBalance
説明 | デフォルト値 |
---|---|
バランス停止を有効にするかどうか | 真 |
queryCoord.channelExclusiveNodeFactor
説明 | デフォルト値 |
---|---|
チャネルの排他モードを有効にするための最小ノード番号 | 4 |
queryCoord.collectionObserverInterval
説明 | デフォルト値 |
---|---|
収集オブザーバの間隔 | 200 |
queryCoord.checkExecutedFlagInterval
説明 | デフォルト値 |
---|---|
強制的にdistをプルするためのチェック実行フラグの間隔 | 100 |
queryCoord.updateCollectionLoadStatusInterval
説明 | デフォルト値 |
---|---|
5m, コレクションのロード状態を更新する最大間隔 | 5 |
queryCoord.cleanExcludeSegmentInterval
説明 | デフォルト値 |
---|---|
無効なデータのフィルタリングに使用されるクリーンパイプライン除外セグメントの継続時間、秒単位 | 60 |
queryCoord.ip
説明 | デフォルト値 |
---|---|
queryCoordのTCP/IPアドレス。指定されていない場合は、最初のユニキャスト可能なアドレスを使用する。 |
queryCoord.port
説明 | デフォルト値 |
---|---|
queryCoordのTCPポート | 19531 |
queryCoord.grpc.serverMaxSendSize
説明 | デフォルト値 |
---|---|
queryCoordが送信できる各RPCリクエストの最大サイズ、単位:バイト | 536870912 |
queryCoord.grpc.serverMaxRecvSize
説明 | デフォルト値 |
---|---|
queryCoordが受信できる各RPCリクエストの最大サイズ、単位:バイト | 268435456 |
queryCoord.grpc.clientMaxSendSize
説明 | デフォルト値 |
---|---|
queryCoord上のクライアントが送信できる各RPCリクエストの最大サイズ、単位:バイト | 268435456 |
queryCoord.grpc.clientMaxRecvSize
説明 | デフォルト値 |
---|---|
queryCoord上のクライアントが受信できる各RPCリクエストの最大サイズ、単位:バイト | 536870912 |