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
  • Taille maximale de chaque fichier binlog d’un segment mis en mémoire tampon. Les fichiers binlog dont la taille dépasse cette valeur sont alors transférés vers MinIO ou le service S3.
  • Unité : octet
  • Si ce paramètre est défini sur une valeur trop faible, le système stocke trop fréquemment de petites quantités de données. Si cette valeur est trop élevée, cela augmente les besoins en mémoire du système.
  • 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
  • Spécifie la taille du pool de travail global de tous les canaux
  • si ce paramètre est <= 0, il sera défini comme le nombre maximal de cœurs de processeur pouvant être utilisés
  • Il est recommandé de le définir sur une valeur plus élevée lorsque le nombre de collections est important afin d’éviter tout blocage
  • -1

    dataNode.channel.updateChannelCheckpointMaxParallel

    Description Valeur par défaut
  • Spécifie la taille du pool de travail global pour la mise à jour des points de contrôle des canaux
  • si ce paramètre est <= 0, il sera défini sur 10
  • 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
    Table de contenu

    Try Managed Milvus for Free

    Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.

    Get Started
    Feedback

    Cette page a-t - elle été utile ?