Configurations liées à dataNode
dataNode.dataSync.flowGraph.maxQueueLength
| Description | Valeur par défaut |
|---|---|
| Longueur maximale de la file d'attente des tâches dans le graphe de flux | 16 |
dataNode.dataSync.flowGraph.maxParallelism
| Description | Valeur par défaut |
|---|---|
| Nombre maximal de tâches exécutées en parallèle dans le graphe de flux | 1 024 |
dataNode.dataSync.maxParallelSyncMgrTasks
| Description | Valeur par défaut |
|---|---|
| Nombre maximal de tâches de synchronisation simultanées du gestionnaire de synchronisation des nœuds de données à l'échelle globale | 256 |
dataNode.dataSync.skipMode.enable
| Description | Valeur par défaut |
|---|---|
| Prise en charge de l'omission de certains messages de synchronisation pour réduire l'utilisation du processeur | true |
dataNode.dataSync.skipMode.skipNum
| Description | Valeur par défaut |
|---|---|
| Consomme un pour chaque n enregistrements ignorés | 4 |
dataNode.dataSync.skipMode.coldTime
| Description | Valeur par défaut |
|---|---|
| Activer le mode « skip » lorsqu'il n'y a plus que des messages « timetick » pendant x secondes | 60 |
dataNode.segment.insertBufSize
| Description | Valeur par défaut |
|---|---|
|
|
16777216 |
dataNode.segment.deleteBufBytes
| Description | Valeur par défaut |
|---|---|
| Taille maximale du tampon en octets à vider pour un canal unique ; la valeur par défaut est de 16 Mo | 16777216 |
dataNode.segment.syncPeriod
| Description | Valeur par défaut |
|---|---|
| Période de synchronisation des segments si le tampon n'est pas vide. | 600 |
dataNode.memory.forceSyncEnable
| Description | Valeur par défaut |
|---|---|
| Définir sur « true » pour forcer la synchronisation si l'utilisation de la mémoire est trop élevée | true |
dataNode.memory.forceSyncSegmentNum
| Description | Valeur par défaut |
|---|---|
| Nombre de segments à synchroniser ; les segments dont le tampon est le plus volumineux seront synchronisés. | 1 |
dataNode.memory.checkInterval
| Description | Valeur par défaut |
|---|---|
| Intervalle de vérification de l'utilisation de la mémoire des nœuds de données, en millisecondes | 3000 |
dataNode.memory.forceSyncWatermark
| Description | Valeur par défaut |
|---|---|
| Seuil de mémoire pour les instances autonomes ; lorsque ce seuil est atteint, les segments sont synchronisés. | 0,5 |
dataNode.channel.workPoolSize
| Description | Valeur par défaut |
|---|---|
|
|
-1 |
dataNode.channel.updateChannelCheckpointMaxParallel
| Description | Valeur par défaut |
|---|---|
|
|
10 |
dataNode.channel.updateChannelCheckpointInterval
| Description | Valeur par défaut |
|---|---|
| Durée (en secondes) de l'intervalle pendant lequel le nœud de données met à jour le point de contrôle de chaque canal | 60 |
dataNode.channel.updateChannelCheckpointRPCTimeout
| Description | Valeur par défaut |
|---|---|
| Délai d'expiration, en secondes, pour l'appel RPC UpdateChannelCheckpoint | 20 |
dataNode.channel.maxChannelCheckpointsPerPRC
| Description | Valeur par défaut |
|---|---|
| Nombre maximal de points de contrôle de canal par appel RPC UpdateChannelCheckpoint. | 128 |
dataNode.channel.channelCheckpointUpdateTickInSeconds
| Description | Valeur par défaut |
|---|---|
| Fréquence, en secondes, à laquelle le programme de mise à jour des points de contrôle de canal exécute les mises à jour. | 10 |
dataNode.import.maxConcurrentTaskNum
| Description | Valeur par défaut |
|---|---|
| Nombre maximal de tâches d'importation/pré-importation pouvant s'exécuter simultanément sur un nœud de données. | 16 |
dataNode.import.maxImportFileSizeInGB
| Description | Valeur par défaut |
|---|---|
| Taille maximale (en Go) d’un fichier d’importation, ce terme désignant soit un fichier basé sur les lignes, soit un ensemble de fichiers basés sur les colonnes. | 16 |
dataNode.import.readBufferSizeInMB
| Description | Valeur par défaut |
|---|---|
| Taille du bloc de données (en Mo) lu par le nœud de données à partir du gestionnaire de blocs lors de l’importation. | 16 |
dataNode.import.maxTaskSlotNum
| Description | Valeur par défaut |
|---|---|
| Nombre maximal d'emplacements occupés par chaque tâche d'importation ou de pré-importation. | 16 |
dataNode.compaction.levelZeroBatchMemoryRatio
| Description | Valeur par défaut |
|---|---|
| Le pourcentage minimal de mémoire libre pour la compaction de niveau zéro s'exécutant en mode batch. | 0,5 |
dataNode.compaction.levelZeroMaxBatchSize
| Description | Valeur par défaut |
|---|---|
| La taille maximale du lot correspond au nombre maximal de segments L1/L2 dans un lot lors de l'exécution d'une compaction de niveau 0. La valeur par défaut est -1 ; toute valeur inférieure à 1 signifie qu'il n'y a pas de limite. Plage valide : >= 1. | -1 |
dataNode.compaction.useMergeSort
| Description | Valeur par défaut |
|---|---|
| Indique s'il faut activer le mode mergeSort lors de l'exécution de mixCompaction. | false |
dataNode.compaction.maxSegmentMergeSort
| Description | Valeur par défaut |
|---|---|
| Nombre maximal de segments à fusionner en mode mergeSort. | 30 |
dataNode.compaction.lobHoleRatioThreshold
| Description | Valeur par défaut |
|---|---|
| Seuil du ratio d’espace inutilisé dans les fichiers LOB existants pour les champs TEXT. Lors de la compaction, si ce ratio est inférieur au seuil, Milvus réutilise les fichiers LOB existants. Si ce ratio est supérieur ou égal au seuil, Milvus réécrit les données LOB restantes dans de nouveaux fichiers LOB afin de libérer de l’espace. | 0,3 |
dataNode.gracefulStopTimeout
| Description | Valeur par défaut |
|---|---|
| secondes. Arrêt forcé du nœud sans arrêt progressif | 1800 |
dataNode.slot.slotCap
| Description | Valeur par défaut |
|---|---|
| Nombre maximal de tâches (par exemple, compactage, importation) autorisées à s'exécuter simultanément sur un nœud de données | 16 |
dataNode.clusteringCompaction.memoryBufferRatio
| Description | Valeur par défaut |
|---|---|
| Taux d'utilisation du tampon mémoire lors de la compaction en cluster. Les données dépassant ce seuil seront transférées vers le stockage. | 0,3 |
dataNode.clusteringCompaction.workPoolSize
| Description | Valeur par défaut |
|---|---|
| Taille du pool de travailleurs pour une tâche de compactage par grappes. | 8 |
dataNode.bloomFilterApplyParallelFactor
| Description | Valeur par défaut |
|---|---|
| Facteur de parallélisation à appliquer à la clé primaire (pk) dans le filtre de Bloom ; valeur par défaut : 4*CPU_CORE_NUM | 4 |
dataNode.storage.deltalog
| Description | Valeur par défaut |
|---|---|
| Format du journal des modifications, options : [json, parquet] | json |
dataNode.text.inlineThreshold
| Description | Valeur par défaut |
|---|---|
| Seuil de taille, en octets, utilisé pour choisir le chemin de stockage d’une valeur de champ TEXT. Les valeurs inférieures à ce seuil sont stockées en ligne dans les données du champ. Les valeurs supérieures ou égales à ce seuil sont stockées séparément sous forme de charges utiles LOB, et les données du champ stockent une référence interne. | 65536 |
dataNode.text.maxLobFileBytes
| Description | Valeur par défaut |
|---|---|
| Taille maximale, en octets, d’un fichier LOB unique stockant des charges utiles de type TEXT. Lorsqu’un fichier LOB atteint cette taille, Milvus écrit les charges utiles TEXT LOB suivantes dans un autre fichier LOB. | 67108864 |
dataNode.text.flushThresholdBytes
| Description | Valeur par défaut |
|---|---|
| Seuil de taille de la mémoire tampon, en octets, à partir duquel Milvus vide les données TEXT LOB mises en mémoire tampon d'un segment en expansion vers le stockage. | 16777216 |
dataNode.ip
| Description | Valeur par défaut |
|---|---|
| Adresse TCP/IP du dataNode. Si elle n’est pas spécifiée, utilise la première adresse unicastable. |
dataNode.port
| Description | Valeur par défaut |
|---|---|
| Port TCP du dataNode | 21124 |
dataNode.grpc.serverMaxSendSize
| Description | Valeur par défaut |
|---|---|
| Taille maximale de chaque requête RPC que le dataNode peut envoyer, unité : octet | 536870912 |
dataNode.grpc.serverMaxRecvSize
| Description | Valeur par défaut |
|---|---|
| Taille maximale de chaque requête RPC que le dataNode peut recevoir, unité : octet | 268435456 |
dataNode.grpc.clientMaxSendSize
| Description | Valeur par défaut |
|---|---|
| Taille maximale de chaque requête RPC que les clients du dataNode peuvent envoyer, unité : octet | 268435456 |
dataNode.grpc.clientMaxRecvSize
| Description | Valeur par défaut |
|---|---|
| Taille maximale de chaque requête RPC que les clients sur dataNode peuvent recevoir, unité : octet | 536 870 912 |