Konfigurationen im Zusammenhang mit dataNode
dataNode.dataSync.flowGraph.maxQueueLength
| Beschreibung | Standardwert |
|---|---|
| Maximale Länge der Aufgabenwarteschlange im Flussdiagramm | 16 |
dataNode.dataSync.flowGraph.maxParallelism
| Beschreibung | Standardwert |
|---|---|
| Maximale Anzahl der im Ablaufdiagramm parallel ausgeführten Aufgaben | 1024 |
dataNode.dataSync.maxParallelSyncMgrTasks
| Beschreibung | Standardwert |
|---|---|
| Die maximale Anzahl gleichzeitig ausgeführter Synchronisierungsaufgaben des Datanode-Synchronisierungsmanagers global | 256 |
dataNode.dataSync.skipMode.enable
| Beschreibung | Standardwert |
|---|---|
| Unterstützt das Überspringen einiger Timetick-Meldungen, um die CPU-Auslastung zu reduzieren | true |
dataNode.dataSync.skipMode.skipNum
| Beschreibung | Standardwert |
|---|---|
| Verbraucht einen für jeweils n übersprungene Datensätze | 4 |
dataNode.dataSync.skipMode.coldTime
| Beschreibung | Standardwert |
|---|---|
| Überspringmodus aktivieren, nachdem x Sekunden lang nur Timetick-Meldungen vorhanden waren | 60 |
dataNode.segment.insertBufSize
| Beschreibung | Standardwert |
|---|---|
|
|
16777216 |
dataNode.segment.deleteBufBytes
| Beschreibung | Standardwert |
|---|---|
| Maximale Puffergröße in Byte für das Leeren des Del-Puffers eines einzelnen Kanals, Standardwert 16 MB | 16777216 |
dataNode.segment.syncPeriod
| Beschreibung | Standardwert |
|---|---|
| Der Zeitraum, in dem Segmente synchronisiert werden, wenn der Puffer nicht leer ist. | 600 |
dataNode.memory.forceSyncEnable
| Beschreibung | Standardwert |
|---|---|
| Auf „true“ setzen, um die Synchronisierung zu erzwingen, wenn die Speicherauslastung zu hoch ist | true |
dataNode.memory.forceSyncSegmentNum
| Beschreibung | Standardwert |
|---|---|
| Anzahl der zu synchronisierenden Segmente; Segmente mit dem größten Puffer werden synchronisiert. | 1 |
dataNode.memory.checkInterval
| Beschreibung | Standardwert |
|---|---|
| Das Intervall zur Überprüfung der Speicherauslastung des Datenknotens in Millisekunden | 3000 |
dataNode.memory.forceSyncWatermark
| Beschreibung | Standardwert |
|---|---|
| Speicher-Watermark für den Standalone-Modus; bei Erreichen dieses Watermarks werden Segmente synchronisiert. | 0,5 |
dataNode.channel.workPoolSize
| Beschreibung | Standardwert |
|---|---|
|
|
-1 |
dataNode.channel.updateChannelCheckpointMaxParallel
| Beschreibung | Standardwert |
|---|---|
|
|
10 |
dataNode.channel.updateChannelCheckpointInterval
| Beschreibung | Standardwert |
|---|---|
| Die Intervalldauer (in Sekunden), in der der Datenknoten den Kanal-Checkpoint jedes Kanals aktualisiert | 60 |
dataNode.channel.updateChannelCheckpointRPCTimeout
| Beschreibung | Standardwert |
|---|---|
| Zeitlimit in Sekunden für den RPC-Aufruf „UpdateChannelCheckpoint“ | 20 |
dataNode.channel.maxChannelCheckpointsPerPRC
| Beschreibung | Standardwert |
|---|---|
| Die maximale Anzahl von Kanal-Checkpoints pro „UpdateChannelCheckpoint“-RPC. | 128 |
dataNode.channel.channelCheckpointUpdateTickInSeconds
| Beschreibung | Standardwert |
|---|---|
| Die Häufigkeit in Sekunden, mit der der Kanal-Checkpoint-Updater Aktualisierungen durchführt. | 10 |
dataNode.import.maxConcurrentTaskNum
| Beschreibung | Standardwert |
|---|---|
| Die maximale Anzahl von Import- und Vorimport-Aufgaben, die gleichzeitig auf einem Datenknoten ausgeführt werden dürfen. | 16 |
dataNode.import.maxImportFileSizeInGB
| Beschreibung | Standardwert |
|---|---|
| Die maximale Dateigröße (in GB) für eine Importdatei, wobei sich eine Importdatei entweder auf eine zeilenbasierte Datei oder auf eine Reihe von spaltenbasierten Dateien bezieht. | 16 |
dataNode.import.readBufferSizeInMB
| Beschreibung | Standardwert |
|---|---|
| Die Datenblockgröße (in MB), die der Datanode während des Imports vom Chunk-Manager liest. | 16 |
dataNode.import.maxTaskSlotNum
| Beschreibung | Standardwert |
|---|---|
| Die maximale Anzahl an Slots, die von jeder Import- bzw. Vorimport-Aufgabe belegt werden. | 16 |
dataNode.compaction.levelZeroBatchMemoryRatio
| Beschreibung | Standardwert |
|---|---|
| Der Mindestanteil an freiem Speicher für die Komprimierung der Stufe Null, die im Batch-Modus ausgeführt wird. | 0,5 |
dataNode.compaction.levelZeroMaxBatchSize
| Beschreibung | Standardwert |
|---|---|
| Die maximale Batchgröße bezieht sich auf die maximale Anzahl von L1/L2-Segmenten in einem Batch bei der Ausführung der L0-Komprimierung. Der Standardwert ist -1; jeder Wert kleiner als 1 bedeutet, dass keine Begrenzung besteht. Gültiger Bereich: >= 1. | -1 |
dataNode.compaction.useMergeSort
| Beschreibung | Standardwert |
|---|---|
| Gibt an, ob der mergeSort-Modus bei der Durchführung der mixCompaction aktiviert werden soll. | false |
dataNode.compaction.maxSegmentMergeSort
| Beschreibung | Standardwert |
|---|---|
| Die maximale Anzahl der Segmente, die im „mergeSort“-Modus zusammengeführt werden sollen. | 30 |
dataNode.compaction.lobHoleRatioThreshold
| Beschreibung | Standardwert |
|---|---|
| Der Schwellenwert für den Anteil an ungenutztem Speicherplatz in bestehenden LOB-Dateien für TEXT-Felder. Liegt dieser Anteil während der Komprimierung unter dem Schwellenwert, verwendet Milvus die bestehenden LOB-Dateien weiter. Liegt dieser Anteil gleich oder über dem Schwellenwert, schreibt Milvus die verbleibenden LOB-Daten in neue LOB-Dateien um, um Speicherplatz freizugeben. | 0,3 |
dataNode.gracefulStopTimeout
| Beschreibung | Standardwert |
|---|---|
| Sekunden. Knoten ohne ordnungsgemäßen Abbruch zwangsweise anhalten | 1800 |
dataNode.slot.slotCap
| Beschreibung | Standardwert |
|---|---|
| Die maximale Anzahl von Aufgaben (z. B. Komprimierung, Import), die gleichzeitig auf einem Datenknoten ausgeführt werden dürfen | 16 |
dataNode.clusteringCompaction.memoryBufferRatio
| Beschreibung | Standardwert |
|---|---|
| Das Verhältnis des Speicherpuffers für die Cluster-Kompaktierung. Daten, die den Schwellenwert überschreiten, werden in den Speicher ausgelagert. | 0,3 |
dataNode.clusteringCompaction.workPoolSize
| Beschreibung | Standardwert |
|---|---|
| Größe des Worker-Pools für einen Clustering-Kompaktierungsauftrag. | 8 |
dataNode.bloomFilterApplyParallelFactor
| Beschreibung | Standardwert |
|---|---|
| Parallelitätsfaktor für die Anwendung von pk auf den Bloom-Filter, Standardwert ist 4*CPU_CORE_NUM | 4 |
dataNode.storage.deltalog
| Beschreibung | Standardwert |
|---|---|
| Deltalog-Format, Optionen: [json, parquet] | json |
dataNode.text.inlineThreshold
| Beschreibung | Standardwert |
|---|---|
| Der Größenschwellenwert in Byte, der zur Auswahl des Speicherpfads für einen TEXT-Feldwert verwendet wird. Werte, die kleiner als dieser Schwellenwert sind, werden inline in den Felddaten gespeichert. Werte, die größer oder gleich diesem Schwellenwert sind, werden separat als LOB-Nutzdaten gespeichert, und die Felddaten enthalten einen internen Verweis. | 65536 |
dataNode.text.maxLobFileBytes
| Beschreibung | Standardwert |
|---|---|
| Die maximale Größe einer einzelnen LOB-Datei, die TEXT-Nutzdaten speichert, in Byte. Wenn eine LOB-Datei diese Größe erreicht, schreibt Milvus nachfolgende TEXT-LOB-Nutzdaten in eine andere LOB-Datei. | 67108864 |
dataNode.text.flushThresholdBytes
| Beschreibung | Standardwert |
|---|---|
| Der Schwellenwert für die Puffergröße in Byte, bei dessen Erreichen Milvus gepufferte TEXT-LOB-Nutzdaten aus einem wachsenden Segment in den Speicher überträgt. | 16777216 |
dataNode.ip
| Beschreibung | Standardwert |
|---|---|
| TCP/IP-Adresse des dataNode. Falls nicht angegeben, wird die erste Unicast-fähige Adresse verwendet. |
dataNode.port
| Beschreibung | Standardwert |
|---|---|
| TCP-Port von dataNode | 21124 |
dataNode.grpc.serverMaxSendSize
| Beschreibung | Standardwert |
|---|---|
| Die maximale Größe jeder RPC-Anfrage, die der dataNode senden kann, Einheit: Byte | 536870912 |
dataNode.grpc.serverMaxRecvSize
| Beschreibung | Standardwert |
|---|---|
| Die maximale Größe jeder RPC-Anfrage, die der dataNode empfangen kann, Einheit: Byte | 268435456 |
dataNode.grpc.clientMaxSendSize
| Beschreibung | Standardwert |
|---|---|
| Die maximale Größe jeder RPC-Anfrage, die die Clients auf dem dataNode senden können, Einheit: Byte | 268435456 |
dataNode.grpc.clientMaxRecvSize
| Beschreibung | Standardwert |
|---|---|
| Die maximale Größe jeder RPC-Anfrage, die die Clients auf dataNode empfangen können, Einheit: Byte | 536870912 |