Configuration connexe de queryCoord, utilisée pour gérer la topologie et l'équilibrage de la charge pour les nœuds de requête, et le transfert de segments en croissance vers des segments scellés.
queryCoord.autoHandoff
Description de la configuration
Valeur par défaut
Valeur de commutation permettant de contrôler le remplacement automatique d'un segment croissant par le segment scellé indexé correspondant lorsque le segment croissant atteint le seuil de scellement.
Si ce paramètre est défini comme faux, Milvus recherche simplement les segments croissants par force brute.
vrai
queryCoord.autoBalance
Description
Valeur par défaut
Valeur de commutation permettant d'équilibrer automatiquement l'utilisation de la mémoire entre les nœuds de requête en répartissant uniformément les opérations de chargement et de libération des segments.
true
queryCoord.autoBalanceChannel
Description
Valeur par défaut
Activer le canal d'équilibrage automatique
true
queryCoord.balancer
Description
Valeur par défaut
équilibreur automatique utilisé pour les segments sur les queryNodes
Équilibreur basé sur le score
queryCoord.globalRowCountFactor
Description
Valeur par défaut
le poids utilisé lors de l'équilibrage des segments entre les queryNodes
0.1
queryCoord.scoreUnbalanceTolerationFactor
Description de la valeur par défaut
Valeur par défaut
la valeur minimale pour l'étendue déséquilibrée entre les nœuds de départ et d'arrivée lors de l'équilibrage
0.05
queryCoord.reverseUnBalanceTolerationFactor
Description de la valeur par défaut
Valeur par défaut
la plus grande valeur pour le déséquilibre entre les nœuds de départ et d'arrivée après l'équilibrage
1.3
queryCoord.overloadedMemoryThresholdPercentage
Description de la valeur par défaut
Valeur par défaut
Le seuil d'utilisation de la mémoire (en pourcentage) dans un nœud de requête pour déclencher l'équilibrage du segment scellé.
90
queryCoord.balanceIntervalSeconds
Description de la valeur par défaut
Valeur par défaut
L'intervalle auquel la coordination de la requête équilibre l'utilisation de la mémoire entre les nœuds de requête.
60
queryCoord.memoryUsageMaxDifferencePercentage
Description
Valeur par défaut
Le seuil de différence d'utilisation de la mémoire (en pourcentage) entre deux nœuds de requête pour déclencher l'équilibrage du segment scellé.
30
queryCoord.rowCountFactor
Description
Valeur par défaut
le poids du nombre de lignes utilisé lors de l'équilibrage des segments entre les nœuds de requête
0.4
queryCoord.segmentCountFactor
Description de la valeur par défaut
Valeur par défaut
le poids du nombre de segments utilisé lors de l'équilibrage des segments entre les queryNodes
0.4
queryCoord.globalSegmentCountFactor
Description de la valeur par défaut
Valeur par défaut
le poids du nombre de segments utilisé lors de l'équilibrage des segments entre les queryNodes
0.1
queryCoord.segmentCountMaxSteps
Description de la valeur par défaut
Valeur par défaut
générateur de plan basé sur le nombre de segments pas max
50
queryCoord.rowCountMaxSteps
Description de la valeur par défaut
Valeur par défaut
pas max du générateur de plan basé sur le décompte des segments
50
queryCoord.randomMaxSteps
Description de la valeur par défaut
Valeur par défaut
pas maximum du générateur de plan basé sur le nombre de segments
10
queryCoord.growingRowCountWeight
Description de la valeur par défaut
Valeur par défaut
le poids en mémoire du nombre de rangées de segments croissants
4
queryCoord.delegatorMemoryOverloadFactor
Description de la valeur par défaut
Valeur par défaut
le facteur de la mémoire surchargée du délégateur
0.1
queryCoord.balanceCostThreshold
Description de la valeur par défaut
Valeur par défaut
Seuil du coût d'équilibrage, si la différence de coût du groupe après l'exécution du plan d'équilibrage est inférieure à cette valeur, le plan ne sera pas exécuté.
0.001
queryCoord.channelTaskTimeout
Description de la valeur par défaut
Valeur par défaut
1 minute
60000
queryCoord.segmentTaskTimeout
Description de la valeur par défaut
Valeur par défaut
2 minutes
120000
queryCoord.heartbeatAvailableInterval
Description de la valeur par défaut
Valeur par défaut
10s, Seuls les QueryNodes qui ont récupéré des battements de cœur pendant cette durée sont disponibles.
10000
queryCoord.distRequestTimeout
Description de la valeur par défaut
Valeur par défaut
Délai d'attente pour la distribution des données de querycoord à partir des querynodes, en millisecondes.
5000
queryCoord.heatbeatWarningLag
Description de la valeur par défaut
Valeur par défaut
la valeur du délai pour l'avertissement du rapport de querycoord lorsque le dernier battement de chaleur est trop ancien, en millisecondes
5000
queryCoord.checkHealthInterval
Description de la valeur par défaut
Valeur par défaut
3s, l'intervalle pendant lequel la coordination des requêtes tente de vérifier l'état de santé du nœud de requête
3000
queryCoord.checkHealthRPCTimeout
Description de la valeur par défaut
Valeur par défaut
100ms, le délai d'attente du rpc de vérification de l'état de santé du nœud d'interrogation
2000
queryCoord.brokerTimeout
Description de la valeur par défaut
Valeur par défaut
5000ms, délai d'attente rpc du courtier querycoord
5000
queryCoord.collectionRecoverTimes
Description de la valeur par défaut
Valeur par défaut
si les délais de récupération de la collection atteignent la limite pendant l'état de chargement, la libérer
3
queryCoord.observerTaskParallel
Description de la valeur par défaut
Valeur par défaut
numéro de la tâche du répartiteur de l'observateur parallèle
16
queryCoord.checkAutoBalanceConfigInterval
Description
Valeur par défaut
l'intervalle de vérification de la configuration de la balance automatique
10
queryCoord.checkNodeSessionInterval
Description de la valeur par défaut
Valeur par défaut
Intervalle (en secondes) de vérification de la session de cluster querynode
60
queryCoord.gracefulStopTimeout
Description de la valeur par défaut
Valeur par défaut
secondes. forcer l'arrêt du nœud sans arrêt gracieux
5
queryCoord.enableStoppingBalance
Description de la valeur par défaut
Valeur par défaut
si l'activation de l'arrêt de l'équilibre
vrai
queryCoord.channelExclusiveNodeFactor
Description
Valeur par défaut
le numéro de nœud le plus bas pour activer le mode exclusif du canal
4
queryCoord.collectionObserverInterval
Description de la valeur par défaut
Valeur par défaut
l'intervalle de l'observateur de la collecte
200
queryCoord.checkExecutedFlagInterval
Description de la valeur par défaut
Valeur par défaut
Intervalle de contrôle du drapeau exécuté pour forcer le retrait de la dist.
100
queryCoord.updateCollectionLoadStatusInterval
Description de la valeur par défaut
Valeur par défaut
5m, intervalle maximum pour la mise à jour de l'état de chargement de la collecte
5
queryCoord.cleanExcludeSegmentInterval
Description de la valeur par défaut
Valeur par défaut
la durée du segment d'exclusion du pipeline propre utilisé pour filtrer les données non valides, en secondes
60
queryCoord.ip
Description de la valeur par défaut
Valeur par défaut
Adresse TCP/IP de queryCoord. Si elle n'est pas spécifiée, la première adresse non diffusable est utilisée.
queryCoord.port
Description
Valeur par défaut
Port TCP du queryCoord
19531
queryCoord.grpc.serverMaxSendSize
Description de la valeur par défaut
Valeur par défaut
Taille maximale de chaque requête RPC que le queryCoord peut envoyer, unité : octet
536870912
queryCoord.grpc.serverMaxRecvSize
Description de la valeur par défaut
Valeur par défaut
Taille maximale de chaque requête RPC que le queryCoord peut recevoir, unité : octet
268435456
queryCoord.grpc.clientMaxSendSize
Valeur par défaut
Valeur par défaut
La taille maximale de chaque requête RPC que les clients du queryCoord peuvent envoyer, unité : byte
268435456
queryCoord.grpc.clientMaxRecvSize
Description de la valeur par défaut
Valeur par défaut
La taille maximale de chaque requête RPC que les clients sur queryCoord peuvent recevoir, unité : byte