dataCoord-bezogene Konfigurationen
dataCoord.channel.watchTimeoutInterval
| Beschreibung | Standardwert |
|---|---|
| Zeitlimit für die Überwachung von Kanälen (in Sekunden). Der Fortschritt der Aktualisierung durch den Datanode-Tickler setzt den Zeitlimit-Timer zurück. | 300 |
dataCoord.channel.legacyVersionWithoutRPCWatch
| Beschreibung | Standardwert |
|---|---|
| Datanodes bis einschließlich dieser Version gelten als Legacy-Knoten, die keine RPC-basierte watch()-Funktion besitzen. Dies wird nur bei einem rollierenden Upgrade verwendet, bei dem Legacy-Knoten keine neuen Kanäle erhalten. | 2.4.1 |
dataCoord.channel.balanceSilentDuration
| Beschreibung | Standardwert |
|---|---|
| Die Zeitspanne, nach deren Ablauf der Kanalmanager mit dem Kanalausgleich im Hintergrund beginnt | 300 |
dataCoord.channel.balanceInterval
| Beschreibung | Standardwert |
|---|---|
| Das Intervall, in dem der Kanalmanager den Status der DML-Kanalauslastung überprüft | 360 |
dataCoord.channel.checkInterval
| Beschreibung | Standardwert |
|---|---|
| Das Intervall in Sekunden, in dem der Kanalmanager die Kanalzustände aktualisiert | 1 |
dataCoord.channel.notifyChannelOperationTimeout
| Beschreibung | Standardwert |
|---|---|
| Zeitlimit für die Benachrichtigung über Kanalvorgänge (in Sekunden). | 5 |
dataCoord.segment.maxSize
| Beschreibung | Standardwert |
|---|---|
| Die maximale Größe eines Segments, Einheit: MB. datacoord.segment.maxSize und datacoord.segment.sealProportion bestimmen gemeinsam, ob ein Segment versiegelt werden kann. | 1024 |
dataCoord.segment.diskSegmentMaxSize
| Beschreibung | Standardwert |
|---|---|
| Maximale Größe eines Segments in MB für eine Sammlung mit Festplattenindex | 2048 |
dataCoord.segment.sealProportion
| Beschreibung | Standardwert |
|---|---|
| Der Mindestanteil an datacoord.segment.maxSize, um ein Segment zu versiegeln. datacoord.segment.maxSize und datacoord.segment.sealProportion bestimmen gemeinsam, ob ein Segment versiegelt werden kann. | 0,12 |
dataCoord.segment.sealProportionJitter
| Beschreibung | Standardwert |
|---|---|
| Jitter-Verhältnis für den Segment-Seal-Anteil, Standardwert 0,1 (10 %); wenn der Seal-Anteil 12 % beträgt und jitter = 0,1 ist, liegt das tatsächlich angewendete Verhältnis zwischen 10,8 und 12 % | 0,1 |
dataCoord.segment.assignmentExpiration
| Beschreibung | Standardwert |
|---|---|
| Ablaufzeit der Segmentzuweisung, Einheit: ms | 2000 |
dataCoord.segment.allocLatestExpireAttempt
| Beschreibung | Standardwert |
|---|---|
| Die Zeit, nach der nach einem Neustart versucht wird, den neuesten „lastExpire“-Wert aus „rootCoord“ zuzuweisen | 200 |
dataCoord.segment.maxLife
| Beschreibung | Standardwert |
|---|---|
| Die maximale Lebensdauer eines Segments in Sekunden: 24 × 60 × 60 | 86400 |
dataCoord.segment.maxIdleTime
| Beschreibung | Standardwert |
|---|---|
|
|
600 |
dataCoord.segment.minSizeFromIdleToSealed
| Beschreibung | Standardwert |
|---|---|
| Die Mindestgröße des Segments in MB, ab der es von „Sealed“ in den Leerlauf versetzt werden kann. | 16 |
dataCoord.segment.maxBinlogFileNumber
| Beschreibung | Standardwert |
|---|---|
|
|
32 |
dataCoord.segment.smallProportion
| Beschreibung | Standardwert |
|---|---|
| Das Segment gilt als „kleines Segment“, wenn seine Zeilenanzahl kleiner ist als | 0,5 |
dataCoord.segment.compactableProportion
| Beschreibung | Standardwert |
|---|---|
|
|
0,85 |
dataCoord.segment.expansionRate
| Beschreibung | Standardwert |
|---|---|
|
|
1,25 |
dataCoord.sealPolicy.channel.growingSegmentsMemSize
| Beschreibung | Standardwert |
|---|---|
|
|
4096 |
dataCoord.autoUpgradeSegmentIndex
| Beschreibung | Standardwert |
|---|---|
| Gibt an, ob der Segmentindex automatisch auf die Version der Index-Engine aktualisiert werden soll | false |
dataCoord.segmentFlushInterval
| Beschreibung | Standardwert |
|---|---|
| Die minimale Intervalldauer (Einheit: Sekunden) zwischen Flushing-Vorgängen für dasselbe Segment | 2 |
dataCoord.enableCompaction
| Beschreibung | Standardwert |
|---|---|
|
|
true |
dataCoord.compaction.enableAutoCompaction
| Beschreibung | Standardwert |
|---|---|
|
|
true |
dataCoord.compaction.storageVersion.enabled
| Beschreibung | Standardwert |
|---|---|
| Gibt an, ob bei der Komprimierung in Frage kommende vorhandene Daten in die aktuelle Speicherversion überschrieben werden dürfen. Dieser Parameter kann aktualisiert werden. | true |
dataCoord.compaction.bumpSchemaVersion.enabled
| Beschreibung | Standardwert |
|---|---|
| Gibt an, ob die Komprimierung Schema-Versionsänderungen auf vorhandene Daten anwenden darf, einschließlich der Nachvervollständigung für Felder, die durch eine neu hinzugefügte Funktion generiert wurden. Dieser Parameter kann aktualisiert werden. | false |
dataCoord.compaction.taskPrioritizer
| Beschreibung | Standardwert |
|---|---|
|
|
Standard |
dataCoord.compaction.taskQueueCapacity
| Beschreibung | Standardwert |
|---|---|
| Größe der Komprimierungsaufgabenwarteschlange | 100000 |
dataCoord.compaction.dropTolerance
| Beschreibung | Standardwert |
|---|---|
| Verdichtungsaufgaben werden nach Ablauf dieser Zeit (in Sekunden) gelöscht | 86.400 |
dataCoord.compaction.gcInterval
| Beschreibung | Standardwert |
|---|---|
| Das Zeitintervall in Sekunden für die Garbage Collection bei der Komprimierung | 1800 |
dataCoord.compaction.mix.triggerInterval
| Beschreibung | Standardwert |
|---|---|
| Das Zeitintervall in Sekunden zum Auslösen der Mischverdichtung | 60 |
dataCoord.compaction.levelzero.triggerInterval
| Beschreibung | Standardwert |
|---|---|
| Das Zeitintervall in Sekunden zum Auslösen der L0-Verdichtung | 10 |
dataCoord.compaction.levelzero.forceTrigger.minSize
| Beschreibung | Standardwert |
|---|---|
| Die Mindestgröße in Byte, bei deren Erreichen eine Level-Zero-Kompaktierung erzwungen wird; Standardwert ist 8 MB | 8388608 |
dataCoord.compaction.levelzero.forceTrigger.maxSize
| Beschreibung | Standardwert |
|---|---|
| Die maximale Größe in Byte, bei deren Erreichen eine LevelZero-Komprimierung erzwungen wird; Standardwert: 64 MB | 67108864 |
dataCoord.compaction.levelzero.forceTrigger.deltalogMinNum
| Beschreibung | Standardwert |
|---|---|
| Die Mindestanzahl an Deltalog-Dateien, um eine LevelZero-Komprimierung zu erzwingen | 10 |
dataCoord.compaction.levelzero.forceTrigger.deltalogMaxNum
| Beschreibung | Standardwert |
|---|---|
| Die maximale Anzahl an Deltalog-Dateien, bei deren Erreichen eine LevelZero-Komprimierung erzwungen wird; Standardwert ist 30 | 30 |
dataCoord.compaction.single.ratio.threshold
| Beschreibung | Standardwert |
|---|---|
| Der Schwellenwert für das Verhältnis eines Segments, bei dessen Überschreitung eine einzelne Komprimierung ausgelöst wird; Standardwert ist 0,2 | 0,2 |
dataCoord.compaction.single.deltalog.maxsize
| Beschreibung | Standardwert |
|---|---|
| Die Größe des Deltalogs eines Segments, bei der eine einzelne Komprimierung ausgelöst wird; Standardwert: 16 MB | 16777216 |
dataCoord.compaction.single.deltalog.maxnum
| Beschreibung | Standardwert |
|---|---|
| Die Anzahl der Deltalogs eines Segments, die eine Komprimierung auslösen; Standardwert ist 200 | 200 |
dataCoord.compaction.single.expiredlog.maxsize
| Beschreibung | Standardwert |
|---|---|
| Die Größe des abgelaufenen Protokolls eines Segments, bei der eine Komprimierung ausgelöst wird; Standardwert: 10 MB | 10485760 |
dataCoord.compaction.clustering.enable
| Beschreibung | Standardwert |
|---|---|
| Cluster-Verdichtung aktivieren | true |
dataCoord.compaction.clustering.autoEnable
| Beschreibung | Standardwert |
|---|---|
| Automatische Cluster-Kompaktierung aktivieren | false |
dataCoord.compaction.clustering.triggerInterval
| Beschreibung | Standardwert |
|---|---|
| Intervall für den Clustering-Kompaktierungs-Trigger in Sekunden | 600 |
dataCoord.compaction.clustering.minInterval
| Beschreibung | Standardwert |
|---|---|
| Das Mindestintervall zwischen den Ausführungen der Clustering-Kompaktierung einer Sammlung, um redundante Kompaktierungen zu vermeiden | 3600 |
dataCoord.compaction.clustering.maxInterval
| Beschreibung | Standardwert |
|---|---|
| Wenn eine Sammlung länger als „maxInterval“ nicht durch Clustering-Kompaktierung komprimiert wurde, wird die Kompaktierung erzwungen | 259200 |
dataCoord.compaction.clustering.newDataSizeThreshold
| Beschreibung | Standardwert |
|---|---|
| Wenn die Größe der neuen Daten größer als newDataSizeThreshold ist, führen Sie eine Cluster-Kompaktierung durch | 512 m |
dataCoord.compaction.clustering.maxTrainSizeRatio
| Beschreibung | Standardwert |
|---|---|
| Maximales Datengrößenverhältnis beim K-Means-Training; wird dieser Wert überschritten, erfolgt eine Abtastungsreduzierung, um diese Grenze einzuhalten | 0,8 |
dataCoord.compaction.clustering.maxCentroidsNum
| Beschreibung | Standardwert |
|---|---|
| Maximale Anzahl von Zentren im K-Means-Training | 10240 |
dataCoord.compaction.clustering.minCentroidsNum
| Beschreibung | Standardwert |
|---|---|
| Mindestanzahl der Zentren im K-Means-Training | 16 |
dataCoord.compaction.clustering.minClusterSizeRatio
| Beschreibung | Standardwert |
|---|---|
| Mindestclustergröße / durchschnittliche Clustergröße im K-Means-Training | 0,01 |
dataCoord.compaction.clustering.maxClusterSizeRatio
| Beschreibung | Standardwert |
|---|---|
| Maximale Clustergröße / durchschnittliche Größe im K-Means-Training | 10 |
dataCoord.compaction.clustering.maxClusterSize
| Beschreibung | Standardwert |
|---|---|
| Maximale Clustergröße im K-Means-Training | 5g |
dataCoord.syncSegmentsInterval
| Beschreibung | Standardwert |
|---|---|
| Das Zeitintervall für die regelmäßige Synchronisierung von Segmenten | 300 |
dataCoord.index.memSizeEstimateMultiplier
| Beschreibung | Standardwert |
|---|---|
| Wenn die Speichergröße nicht durch die Indexprozedur festgelegt wird, Multiplikator zur Schätzung der Speichergröße der Indexdaten | 2 |
dataCoord.enableGarbageCollection
| Beschreibung | Standardwert |
|---|---|
| Schalterwert zur Steuerung, ob die Garbage Collection aktiviert werden soll, um veraltete Daten im MinIO- oder S3-Dienst zu löschen. | true |
dataCoord.gc.interval
| Beschreibung | Standardwert |
|---|---|
| Das Intervall, in dem data coord die Garbage Collection durchführt, Einheit: Sekunde. | 3600 |
dataCoord.gc.missingTolerance
| Beschreibung | Standardwert |
|---|---|
| Die Aufbewahrungsdauer der noch nicht aufgezeichneten Binärprotokoll-Dateien (Binlog-Dateien). Durch die Einstellung eines angemessen großen Werts für diesen Parameter wird vermieden, dass neu erstellte Binlog-Dateien, denen Metadaten fehlen, fälschlicherweise gelöscht werden. Einheit: Sekunden. | 86400 |
dataCoord.gc.dropTolerance
| Beschreibung | Standardwert |
|---|---|
| Die Aufbewahrungsdauer der Binlog-Dateien der gelöschten Segmente, bevor diese gelöscht werden; Einheit: Sekunden. | 10800 |
dataCoord.gc.removeConcurrent
| Beschreibung | Standardwert |
|---|---|
| Anzahl der gleichzeitig laufenden Goroutinen zum Entfernen gelöschter S3-Objekte | 32 |
dataCoord.gc.scanInterval
| Beschreibung | Standardwert |
|---|---|
| Intervall in Stunden für das Scannen auf verwaiste Dateien (Dateien, die auf OSS vorhanden sind, aber nicht in der Metadaten-Datenbank registriert wurden) im Rahmen der Garbage Collection des Objektspeichers | 168 |
dataCoord.gc.lob.enabled
| Beschreibung | Standardwert |
|---|---|
| Gibt an, ob die Garbage Collection für nicht referenzierte LOB-Dateien aktiviert werden soll, die für TEXT-Feldwerte erstellt wurden. | true |
dataCoord.gc.lob.safetyWindow
| Beschreibung | Standardwert |
|---|---|
| Das Mindestalter in Sekunden, das eine nicht referenzierte TEXT-LOB-Datei erreichen muss, bevor sie durch die Garbage Collection gelöscht werden kann. | 3600 |
dataCoord.gc.lob.checkInterval
| Beschreibung | Standardwert |
|---|---|
| Das Intervall in Sekunden, in dem Milvus den Speicher nach nicht referenzierten LOB-Dateien durchsucht, die für TEXT-Feldwerte erstellt wurden. | 1800 |
dataCoord.brokerTimeout
| Beschreibung | Standardwert |
|---|---|
| 5000 ms, RPC-Timeout des dataCoord-Brokers | 5000 |
dataCoord.autoBalance
| Beschreibung | Standardwert |
|---|---|
| Automatischen Ausgleich aktivieren | true |
dataCoord.checkAutoBalanceConfigInterval
| Beschreibung | Standardwert |
|---|---|
| Intervall für die Überprüfung der Konfiguration des automatischen Ausgleichs | 10 |
dataCoord.import.filesPerPreImportTask
| Beschreibung | Standardwert |
|---|---|
| Die maximal zulässige Anzahl von Dateien pro Vorimport-Aufgabe. | 2 |
dataCoord.import.taskRetention
| Beschreibung | Standardwert |
|---|---|
| Die Aufbewahrungsdauer in Sekunden für Aufgaben im Status „Abgeschlossen“ oder „Fehlgeschlagen“. | 10800 |
dataCoord.import.maxSizeInMBPerImportTask
| Beschreibung | Standardwert |
|---|---|
| Um die Erzeugung kleiner Segmente zu vermeiden, werden importierte Dateien neu gruppiert. Dieser Parameter gibt die Summe der Dateigrößen in jeder Gruppe (jeder ImportTask) an. | 6144 |
dataCoord.import.scheduleInterval
| Beschreibung | Standardwert |
|---|---|
| Das Intervall für die Planung des Imports, gemessen in Sekunden. | 2 |
dataCoord.import.checkIntervalHigh
| Beschreibung | Standardwert |
|---|---|
| Das Intervall für die Importprüfung, gemessen in Sekunden, ist für den Import-Checker auf eine hohe Frequenz eingestellt. | 2 |
dataCoord.import.checkIntervalLow
| Beschreibung | Standardwert |
|---|---|
| Das Intervall für die Importprüfung, gemessen in Sekunden, ist für den Import-Checker auf eine niedrige Frequenz eingestellt. | 120 |
dataCoord.import.maxImportFileNumPerReq
| Beschreibung | Standardwert |
|---|---|
| Die maximal zulässige Anzahl von Dateien pro Importanforderung. | 1024 |
dataCoord.import.maxImportJobNum
| Beschreibung | Standardwert |
|---|---|
| Maximale Anzahl der Importaufträge, die gerade ausgeführt werden oder in der Warteschlange stehen. | 1024 |
dataCoord.import.waitForIndex
| Beschreibung | Standardwert |
|---|---|
| Gibt an, ob der Importvorgang auf den Abschluss der Indexerstellung wartet. | true |
dataCoord.gracefulStopTimeout
| Beschreibung | Standardwert |
|---|---|
| Sekunden. Knoten ohne ordnungsgemäßen Stopp zwangsweise anhalten | 5 |
dataCoord.slot.clusteringCompactionUsage
| Beschreibung | Standardwert |
|---|---|
| Slot-Auslastung des Clustering-Kompaktierungsauftrags. | 16 |
dataCoord.slot.mixCompactionUsage
| Beschreibung | Standardwert |
|---|---|
| Slot-Auslastung des Mix-Kompaktierungsauftrags. | 8 |
dataCoord.slot.l0DeleteCompactionUsage
| Beschreibung | Standardwert |
|---|---|
| Slot-Auslastung des l0-Verdichtungsauftrags. | 8 |
dataCoord.ip
| Beschreibung | Standardwert |
|---|---|
| TCP/IP-Adresse von dataCoord. Falls nicht angegeben, wird die erste Unicast-fähige Adresse verwendet |
dataCoord.port
| Beschreibung | Standardwert |
|---|---|
| TCP-Port von dataCoord | 13333 |
dataCoord.grpc.serverMaxSendSize
| Beschreibung | Standardwert |
|---|---|
| Die maximale Größe jeder RPC-Anfrage, die dataCoord senden kann, Einheit: Byte | 536870912 |
dataCoord.grpc.serverMaxRecvSize
| Beschreibung | Standardwert |
|---|---|
| Die maximale Größe jeder RPC-Anfrage, die der dataCoord empfangen kann, Einheit: Byte | 268435456 |
dataCoord.grpc.clientMaxSendSize
| Beschreibung | Standardwert |
|---|---|
| Die maximale Größe jeder RPC-Anfrage, die die Clients auf dataCoord senden können, Einheit: Byte | 268435456 |
dataCoord.grpc.clientMaxRecvSize
| Beschreibung | Standardwert |
|---|---|
| Die maximale Größe jeder RPC-Anfrage, die die Clients auf dataCoord empfangen können, Einheit: Byte | 536870912 |