Связанная конфигурация queryCoord, используемая для управления топологией и балансировкой нагрузки для узлов запроса, а также для передачи данных от растущих сегментов к закрытым сегментам.
queryCoord.autoHandoff
Описание
Значение по умолчанию
Переключающее значение для управления автоматической заменой растущего сегмента на соответствующий индексированный герметичный сегмент, когда растущий сегмент достигает порога герметизации.
Если этот параметр имеет значение false, Milvus просто перебирает растущие сегменты с помощью грубой силы.
true
queryCoord.autoBalance
Описание
Значение по умолчанию
Переключающее значение для управления автоматической балансировкой использования памяти между узлами запроса путем равномерного распределения операций загрузки и освобождения сегментов.
true
queryCoord.autoBalanceChannel
Описание
Значение по умолчанию
Включить канал автоматической балансировки
true
queryCoord.balancer
Описание
Значение по умолчанию
автоматический балансировщик, используемый для сегментов на узлах запроса
ScoreBasedBalancer
queryCoord.globalRowCountFactor
Описание
Значение по умолчанию
вес, используемый при балансировке сегментов между узлами запроса
0.1
queryCoord.scoreUnbalanceTolerationFactor
Описание
Значение по умолчанию
наименьшее значение для несбалансированной протяженности между узлами "от" и "до" при выполнении балансировки
0.05
queryCoord.reverseUnBalanceTolerationFactor
Описание
Значение по умолчанию
наибольшее значение для дисбаланса между узлами "от" и "до" после выполнения баланса
1.3
queryCoord.overloadedMemoryThresholdPercentage
Описание
Значение по умолчанию
Пороговое значение использования памяти (в процентах) в узле запроса для запуска балансировки уплотненного сегмента.
90
queryCoord.balanceIntervalSeconds
Описание
Значение по умолчанию
Интервал, через который коорд запроса балансирует использование памяти между узлами запроса.
60
queryCoord.memoryUsageMaxDifferencePercentage
Описание
Значение по умолчанию
Пороговое значение разницы в использовании памяти (в процентах) между двумя узлами запроса для запуска балансировки сегмента уплотнения.
30
queryCoord.rowCountFactor
Описание
Значение по умолчанию
вес количества строк, используемый при балансировке сегментов между узлами запроса
0.4
queryCoord.segmentCountFactor
Описание
Значение по умолчанию
вес количества сегментов, используемый при балансировке сегментов между узлами запроса
0.4
queryCoord.globalSegmentCountFactor
Описание
Значение по умолчанию
вес количества сегментов, используемый при балансировке сегментов между узлами запроса
0.1
queryCoord.collectionChannelCountFactor
Описание
Значение по умолчанию
вес количества каналов, используемый при балансировке каналов между узлами запроса,
Большее значение уменьшает вероятность назначения каналов из одной коллекции одному узлу запроса. Установите значение 1, чтобы отключить эту функцию.
10
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 с, Доступны только узлы QueryNodes, которые извлекли пульс в течение этого времени
10000
queryCoord.distRequestTimeout
Описание
Значение по умолчанию
таймаут запроса для querycoord, получающего распределение данных от querynodes, в миллисекундах
5000
queryCoord.heatbeatWarningLag
Описание
Значение по умолчанию
значение задержки для предупреждения отчета querycoord, когда последнее тепловое биение слишком старое, в миллисекундах
5000
queryCoord.checkHealthInterval
Описание
Значение по умолчанию
3 с, интервал, когда коорд запроса пытается проверить состояние узла запроса
3000
queryCoord.checkHealthRPCTimeout
Описание
Значение по умолчанию
100 мс, таймаут проверки здоровья rpc к узлу запроса
2000
queryCoord.brokerTimeout
Описание
Значение по умолчанию
5000 мс, таймаут rpc брокера querycoord
5000
queryCoord.collectionRecoverTimes
Описание
Значение по умолчанию
если время восстановления коллекции достигает предела в состоянии загрузки, освободите ее