dataCoord-related Configurations
dataCoord.channel.watchTimeoutInterval
| Description de la configuration | Valeur par défaut |
|---|---|
| Délai d'attente pour l'observation des chaînes (en secondes). La progression de la surveillance de la mise à jour du tickler d'un code de données réinitialise le délai d'attente. | 300 |
dataCoord.channel.legacyVersionWithoutRPCWatch
| Description | Valeur par défaut |
|---|---|
| Les datanodes <= cette version sont considérés comme des nœuds anciens, qui n'ont pas de watch() basé sur rpc. Cette valeur n'est utilisée que lors d'une mise à jour progressive, lorsque les nœuds hérités ne reçoivent pas de nouveaux canaux. | 2.4.1 |
dataCoord.channel.balanceSilentDuration
| Description | Valeur par défaut |
|---|---|
| Durée après laquelle le gestionnaire de canal commence à équilibrer les canaux en arrière-plan. | 300 |
dataCoord.channel.balanceInterval
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Intervalle avec lequel le gestionnaire de canaux vérifie l'état de l'équilibrage des canaux dml | 360 |
dataCoord.channel.checkInterval
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Intervalle en secondes avec lequel le gestionnaire de canal avance les états des canaux | 1 |
dataCoord.channel.notifyChannelOperationTimeout
| Description | Valeur par défaut |
|---|---|
| Délai de notification des opérations sur les canaux (en secondes). | 5 |
dataCoord.segment.maxSize
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Taille maximale d'un segment, unité : Mo : MB. datacoord.segment.maxSize et datacoord.segment.sealProportion déterminent ensemble si un segment peut être scellé. | 1024 |
dataCoord.segment.diskSegmentMaxSize
| Description | Valeur par défaut |
|---|---|
| Taille maximale d'un segment en Mo pour la collection qui a un index de disque. | 2048 |
dataCoord.segment.sealProportion
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| La proportion minimale de datacoord.segment.maxSize pour sceller un segment. datacoord.segment.maxSize et datacoord.segment.sealProportion déterminent ensemble si un segment peut être scellé. | 0.12 |
dataCoord.segment.sealProportionJitter
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Rapport de gigue de la proportion de scellement du segment, valeur par défaut 0,1(10%), si la proportion de scellement est de 12%, avec gigue=0,1, le rapport appliqué sera de 10,8~12%. | 0.1 |
dataCoord.segment.assignmentExpiration
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Temps d'expiration de l'assignation de segment, unité : ms | 2000 |
dataCoord.segment.allocLatestExpireAttempt
| Description | Valeur par défaut |
|---|---|
| Temps de tentative d'allocation du dernier lastExpire de rootCoord après un redémarrage | 200 |
dataCoord.segment.maxLife
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Durée de vie maximale du segment en secondes, 24*60*60 | 86400 |
dataCoord.segment.maxIdleTime
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
|
|
600 |
dataCoord.segment.minSizeFromIdleToSealed
| Description de la valeur | Valeur par défaut |
|---|---|
| Taille minimale en Mo du segment qui peut être mis en veille ou scellé. | 16 |
dataCoord.segment.maxBinlogFileNumber
| Description | Valeur par défaut |
|---|---|
|
|
32 |
dataCoord.segment.smallProportion
| Description | Valeur par défaut |
|---|---|
| Le segment est considéré comme "petit segment" lorsque son nombre de lignes est inférieur à | 0.5 |
dataCoord.segment.compactableProportion
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
|
|
0.85 |
dataCoord.segment.expansionRate
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
|
|
1.25 |
dataCoord.sealPolicy.channel.growingSegmentsMemSize
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
|
|
4096 |
dataCoord.autoUpgradeSegmentIndex
| Description | Valeur par défaut |
|---|---|
| si la mise à jour automatique de l'index du segment vers la version du moteur d'indexation est nécessaire | faux |
dataCoord.segmentFlushInterval
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| la durée minimale de l'intervalle (unité : secondes) entre deux opérations de fusion sur le même segment | 2 |
dataCoord.enableCompaction
| Description | Valeur par défaut |
|---|---|
|
|
vrai |
dataCoord.compaction.enableAutoCompaction
| Description | Valeur par défaut |
|---|---|
|
|
true (vrai) |
dataCoord.compaction.taskPrioritizer
| Description de la configuration | Valeur par défaut |
|---|---|
|
|
défaut |
dataCoord.compaction.taskQueueCapacity
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| taille de la file d'attente des tâches de compactage | 100000 |
dataCoord.compaction.dropTolerance
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| La tâche de compactage sera nettoyée après une durée supérieure à ce délai (en secondes). | 86400 |
dataCoord.compaction.gcInterval
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Intervalle de temps en secondes pour le compactage gc | 1800 |
dataCoord.compaction.mix.triggerInterval
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Intervalle de temps en secondes pour déclencher le compactage du mélange | 60 |
dataCoord.compaction.levelzero.triggerInterval
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Intervalle de temps en secondes pour déclencher le compactage L0 | 10 |
dataCoord.compaction.levelzero.forceTrigger.minSize
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| La taille minimale en octets pour forcer le déclenchement d'un compactage de niveau zéro, par défaut 8MB | 8388608 |
dataCoord.compaction.levelzero.forceTrigger.maxSize
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| La taille maximale en octets pour forcer le déclenchement d'un compactage LevelZero, par défaut 64MB | 67108864 |
dataCoord.compaction.levelzero.forceTrigger.deltalogMinNum
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Le nombre minimum de fichiers deltalog pour forcer le déclenchement d'un compactage LevelZero | 10 |
dataCoord.compaction.levelzero.forceTrigger.deltalogMaxNum
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Le nombre maximum de fichiers deltalog pour forcer le déclenchement d'un LevelZero Compaction, par défaut 30 | 30 |
dataCoord.compaction.single.ratio.threshold
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Le seuil de rapport d'un segment pour déclencher un seul compactage, par défaut 0.2 | 0.2 |
dataCoord.compaction.single.deltalog.maxsize
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| La taille deltalog d'un segment pour déclencher un seul compactage, par défaut 16MB | 16777216 |
dataCoord.compaction.single.deltalog.maxnum
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Le nombre de deltalogues d'un segment pour déclencher un compactage, par défaut 200 | 200 |
dataCoord.compaction.single.expiredlog.maxsize
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| La taille du journal expiré d'un segment pour déclencher un compactage, par défaut 10MB | 10485760 |
dataCoord.compaction.clustering.enable
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Activer le compactage du clustering | vrai |
dataCoord.compaction.clustering.autoEnable
| Description | Valeur par défaut |
|---|---|
| Activer le compactage automatique du clustering | faux |
dataCoord.compaction.clustering.triggerInterval
| Description | Valeur par défaut |
|---|---|
| Intervalle de déclenchement du compactage en grappes en secondes | 600 |
dataCoord.compaction.clustering.minInterval
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Intervalle minimum entre les exécutions de compactage en grappe d'une collection, afin d'éviter un compactage redondant. | 3600 |
dataCoord.compaction.clustering.maxInterval
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Si une collection n'a pas été compactée par clustering depuis plus longtemps que maxInterval, forcer le compactage | 259200 |
dataCoord.compaction.clustering.newDataSizeThreshold
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Si la nouvelle taille des données est supérieure à newDataSizeThreshold, exécuter le compactage en grappe. | 512m |
dataCoord.compaction.clustering.maxTrainSizeRatio
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| ratio maximum de taille de données dans le train Kmeans, s'il est plus grand, l'échantillonnage sera réduit pour respecter cette limite. | 0.8 |
dataCoord.compaction.clustering.maxCentroidsNum
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| nombre maximum de centroïdes dans le train de Kmeans | 10240 |
dataCoord.compaction.clustering.minCentroidsNum
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| nombre minimum de centroïdes dans le train de Kmeans | 16 |
dataCoord.compaction.clustering.minClusterSizeRatio
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| taille minimale des clusters / taille moyenne dans le train de Kmeans | 0.01 |
dataCoord.compaction.clustering.maxClusterSizeRatio
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| taille maximale de la grappe / taille moyenne dans le train de Kmeans | 10 |
dataCoord.compaction.clustering.maxClusterSize
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| taille maximale des grappes dans le train de Kmeans | 5g |
dataCoord.syncSegmentsInterval
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Intervalle de temps pour la synchronisation régulière des segments | 300 |
dataCoord.index.memSizeEstimateMultiplier
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Lorsque la taille de la mémoire n'est pas définie par la procédure d'indexation, multiplicateur pour estimer la taille de la mémoire des données d'index. | 2 |
dataCoord.enableGarbageCollection
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Valeur de commutation permettant de contrôler l'activation du ramassage des ordures pour effacer les données rejetées dans le service MinIO ou S3. | vrai |
dataCoord.gc.interval
| Description | Valeur par défaut |
|---|---|
| Intervalle auquel la coordonnée des données effectue le ramassage des ordures, unité : seconde. | 3600 |
dataCoord.gc.missingTolerance
| Description | Valeur par défaut |
|---|---|
| Durée de conservation des fichiers binaires non enregistrés (binlog). La définition d'une valeur raisonnablement élevée pour ce paramètre permet d'éviter de supprimer par erreur les fichiers binlog nouvellement créés et dépourvus de métadonnées. Unité : seconde. | 86400 |
dataCoord.gc.dropTolerance
| Description du paramètre | Valeur par défaut |
|---|---|
| Durée de conservation des fichiers binlog des segments supprimés avant qu'ils ne soient effacés, unité : seconde. | 10800 |
dataCoord.gc.removeConcurrent
| Description | Valeur par défaut |
|---|---|
| nombre de goroutines simultanées pour supprimer les objets s3 abandonnés | 32 |
dataCoord.gc.scanInterval
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| fichier orphelin (fichier sur oss mais qui n'a pas été enregistré sur meta) sur le stockage d'objets intervalle d'analyse du ramasse-miettes en heures | 168 |
dataCoord.brokerTimeout
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| 5000ms, dataCoord broker rpc timeout | 5000 |
dataCoord.autoBalance
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Activer l'équilibrage automatique | vrai |
dataCoord.checkAutoBalanceConfigInterval
| Description | Valeur par défaut |
|---|---|
| Intervalle de vérification de l'équilibre automatique configuré | 10 |
dataCoord.import.filesPerPreImportTask
| Description | Valeur par défaut |
|---|---|
| Nombre maximal de fichiers autorisés par tâche de pré-importation. | 2 |
dataCoord.import.taskRetention
| Description | Valeur par défaut |
|---|---|
| La période de rétention en secondes pour les tâches dans l'état Terminé ou Échoué. | 10800 |
dataCoord.import.maxSizeInMBPerImportTask
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Pour éviter la génération de petits segments, nous regrouperons les fichiers importés. Ce paramètre représente la somme des tailles de fichiers dans chaque groupe (chaque tâche d'importation). | 6144 |
dataCoord.import.scheduleInterval
| Description | Valeur par défaut |
|---|---|
| Intervalle de programmation de l'importation, mesuré en secondes. | 2 |
dataCoord.import.checkIntervalHigh
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| L'intervalle de vérification des importations, mesuré en secondes, est fixé à une fréquence élevée pour le vérificateur d'importations. | 2 |
dataCoord.import.checkIntervalLow
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| L'intervalle de vérification des importations, mesuré en secondes, est fixé à une fréquence faible pour le vérificateur d'importations. | 120 |
dataCoord.import.maxImportFileNumPerReq
| Description | Valeur par défaut |
|---|---|
| Nombre maximal de fichiers autorisés par demande d'importation. | 1024 |
dataCoord.import.maxImportJobNum
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Nombre maximal de tâches d'importation en cours d'exécution ou en attente. | 1024 |
dataCoord.import.waitForIndex
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Indique si l'opération d'importation attend la fin de la construction de l'index. | vrai |
dataCoord.gracefulStopTimeout
| Description | Valeur par défaut |
|---|---|
| secondes. force stop node without graceful stop | 5 |
dataCoord.slot.clusteringCompactionUsage
| Description | Valeur par défaut |
|---|---|
| Utilisation du slot du travail de compactage du clustering. | 16 |
dataCoord.slot.mixCompactionUsage
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Utilisation des créneaux horaires pour le travail de compactage par mélange. | 8 |
dataCoord.slot.l0DeleteCompactionUsage
| Description | Valeur par défaut |
|---|---|
| Utilisation du slot pour la tâche de compactage l0. | 8 |
dataCoord.ip
| Description | Valeur par défaut |
|---|---|
| Adresse TCP/IP de dataCoord. Si elle n'est pas spécifiée, la première adresse non diffusable est utilisée. |
dataCoord.port
| Description Valeur par défaut | Valeur par défaut |
|---|---|
| Port TCP de dataCoord | 13333 |
dataCoord.grpc.serverMaxSendSize
| Valeur par défaut | Valeur par défaut |
|---|---|
| Taille maximale de chaque requête RPC que le dataCoord peut envoyer, unité : octet | 536870912 |
dataCoord.grpc.serverMaxRecvSize
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Taille maximale de chaque requête RPC que le dataCoord peut recevoir, unité : octet | 268435456 |
dataCoord.grpc.clientMaxSendSize
| Valeur par défaut | Valeur par défaut |
|---|---|
| La taille maximale de chaque requête RPC que les clients du dataCoord peuvent envoyer, unité : byte | 268435456 |
dataCoord.grpc.clientMaxRecvSize
| Description de la valeur par défaut | Valeur par défaut |
|---|---|
| Taille maximale de chaque requête RPC que les clients de dataCoord peuvent recevoir, unité : octet | 536870912 |