Configurazioni relative a dataNode
dataNode.dataSync.flowGraph.maxQueueLength
| Descrizione | Valore predefinito |
|---|---|
| Lunghezza massima della coda delle attività nel grafico di flusso | 16 |
dataNode.dataSync.flowGraph.maxParallelism
| Descrizione | Valore predefinito |
|---|---|
| Numero massimo di attività eseguite in parallelo nel grafico di flusso | 1024 |
dataNode.dataSync.maxParallelSyncMgrTasks
| Descrizione | Valore predefinito |
|---|---|
| Numero massimo di attività di sincronizzazione simultanee del gestore di sincronizzazione dei datanode a livello globale | 256 |
dataNode.dataSync.skipMode.enable
| Descrizione | Valore predefinito |
|---|---|
| Supporta il salto di alcuni messaggi di timetick per ridurre l'utilizzo della CPU | true |
dataNode.dataSync.skipMode.skipNum
| Descrizione | Valore predefinito |
|---|---|
| Ne consuma uno ogni n record saltati | 4 |
dataNode.dataSync.skipMode.coldTime
| Descrizione | Valore predefinito |
|---|---|
| Attiva la modalità di salto dopo che per x secondi sono presenti solo messaggi di timetick | 60 |
dataNode.segment.insertBufSize
| Descrizione | Valore predefinito |
|---|---|
|
|
16777216 |
dataNode.segment.deleteBufBytes
| Descrizione | Valore predefinito |
|---|---|
| Dimensione massima del buffer in byte da svuotare per un singolo canale; il valore predefinito è 16 MB | 16777216 |
dataNode.segment.syncPeriod
| Descrizione | Valore predefinito |
|---|---|
| Intervallo di sincronizzazione dei segmenti se il buffer non è vuoto. | 600 |
dataNode.memory.forceSyncEnable
| Descrizione | Valore predefinito |
|---|---|
| Impostare su "true" per forzare la sincronizzazione se l'utilizzo della memoria è troppo elevato | true |
dataNode.memory.forceSyncSegmentNum
| Descrizione | Valore predefinito |
|---|---|
| numero di segmenti da sincronizzare; verranno sincronizzati i segmenti con il buffer più grande. | 1 |
dataNode.memory.checkInterval
| Descrizione | Valore predefinito |
|---|---|
| Intervallo di tempo per il controllo dell'utilizzo della memoria del datanode, in millisecondi | 3000 |
dataNode.memory.forceSyncWatermark
| Descrizione | Valore predefinito |
|---|---|
| soglia di memoria per la versione standalone; al raggiungimento di tale soglia, i segmenti verranno sincronizzati. | 0,5 |
dataNode.channel.workPoolSize
| Descrizione | Valore predefinito |
|---|---|
|
|
-1 |
dataNode.channel.updateChannelCheckpointMaxParallel
| Descrizione | Valore predefinito |
|---|---|
|
|
10 |
dataNode.channel.updateChannelCheckpointInterval
| Descrizione | Valore predefinito |
|---|---|
| Durata dell'intervallo (in secondi) entro cui il nodo dati deve aggiornare il checkpoint di ciascun canale | 60 |
dataNode.channel.updateChannelCheckpointRPCTimeout
| Descrizione | Valore predefinito |
|---|---|
| timeout in secondi per la chiamata RPC UpdateChannelCheckpoint | 20 |
dataNode.channel.maxChannelCheckpointsPerPRC
| Descrizione | Valore predefinito |
|---|---|
| Il numero massimo di checkpoint del canale per ogni chiamata RPC UpdateChannelCheckpoint. | 128 |
dataNode.channel.channelCheckpointUpdateTickInSeconds
| Descrizione | Valore predefinito |
|---|---|
| La frequenza, in secondi, con cui il programma di aggiornamento dei checkpoint del canale esegue gli aggiornamenti. | 10 |
dataNode.import.maxConcurrentTaskNum
| Descrizione | Valore predefinito |
|---|---|
| Il numero massimo di attività di importazione/pre-importazione che possono essere eseguite contemporaneamente su un nodo dati. | 16 |
dataNode.import.maxImportFileSizeInGB
| Descrizione | Valore predefinito |
|---|---|
| Dimensione massima (in GB) di un file di importazione, dove per file di importazione si intende un file basato su righe o un insieme di file basati su colonne. | 16 |
dataNode.import.readBufferSizeInMB
| Descrizione | Valore predefinito |
|---|---|
| La dimensione del blocco di dati (in MB) letta dal chunk manager dal datanode durante l'importazione. | 16 |
dataNode.import.maxTaskSlotNum
| Descrizione | Valore predefinito |
|---|---|
| Il numero massimo di slot occupati da ciascuna attività di importazione/pre-importazione. | 16 |
dataNode.compaction.levelZeroBatchMemoryRatio
| Descrizione | Valore predefinito |
|---|---|
| Il rapporto minimo di memoria libera per la compattazione di livello zero eseguita in modalità batch | 0,5 |
dataNode.compaction.levelZeroMaxBatchSize
| Descrizione | Valore predefinito |
|---|---|
| La dimensione massima del batch si riferisce al numero massimo di segmenti L1/L2 in un batch durante l'esecuzione della compattazione di livello zero. Il valore predefinito è -1; qualsiasi valore inferiore a 1 indica l'assenza di limiti. Intervallo valido: >= 1. | -1 |
dataNode.compaction.useMergeSort
| Descrizione | Valore predefinito |
|---|---|
| Se abilitare la modalità mergeSort durante l'esecuzione di mixCompaction. | false |
dataNode.compaction.maxSegmentMergeSort
| Descrizione | Valore predefinito |
|---|---|
| Numero massimo di segmenti da unire in modalità mergeSort. | 30 |
dataNode.compaction.lobHoleRatioThreshold
| Descrizione | Valore predefinito |
|---|---|
| La soglia relativa alla percentuale di spazio inutilizzato nei file LOB esistenti per i campi TEXT. Durante la compattazione, se tale percentuale è inferiore alla soglia, Milvus riutilizza i file LOB esistenti. Se tale percentuale è maggiore o uguale alla soglia, Milvus riscrive i dati LOB rimanenti in nuovi file LOB per recuperare spazio. | 0,3 |
dataNode.gracefulStopTimeout
| Descrizione | Valore predefinito |
|---|---|
| secondi. Arresto forzato del nodo senza arresto graduale | 1800 |
dataNode.slot.slotCap
| Descrizione | Valore predefinito |
|---|---|
| Il numero massimo di attività (ad es. compattazione, importazione) che possono essere eseguite contemporaneamente su un nodo dati | 16 |
dataNode.clusteringCompaction.memoryBufferRatio
| Descrizione | Valore predefinito |
|---|---|
| Il rapporto del buffer di memoria della compattazione in cluster. I dati superiori alla soglia verranno scaricati nell'archivio. | 0,3 |
dataNode.clusteringCompaction.workPoolSize
| Descrizione | Valore predefinito |
|---|---|
| Dimensione del pool di worker per un singolo processo di compattazione in cluster. | 8 |
dataNode.bloomFilterApplyParallelFactor
| Descrizione | Valore predefinito |
|---|---|
| Fattore di parallelizzazione da applicare al filtro Bloom per la chiave primaria; il valore predefinito è 4*CPU_CORE_NUM | 4 |
dataNode.storage.deltalog
| Descrizione | Valore predefinito |
|---|---|
| Formato deltalog, opzioni: [json, parquet] | json |
dataNode.text.inlineThreshold
| Descrizione | Valore predefinito |
|---|---|
| La soglia di dimensione, in byte, utilizzata per scegliere il percorso di archiviazione per il valore di un campo TEXT. I valori inferiori a questa soglia vengono memorizzati direttamente nei dati del campo. I valori superiori o uguali a questa soglia vengono memorizzati separatamente come payload LOB, mentre i dati del campo conservano un riferimento interno. | 65536 |
dataNode.text.maxLobFileBytes
| Descrizione | Valore predefinito |
|---|---|
| La dimensione massima, in byte, di un singolo file LOB che memorizza payload TEXT. Quando un file LOB raggiunge questa dimensione, Milvus scrive i payload TEXT LOB successivi in un altro file LOB. | 67108864 |
dataNode.text.flushThresholdBytes
| Descrizione | Valore predefinito |
|---|---|
| La soglia della dimensione del buffer, in byte, che induce Milvus a scaricare i payload TEXT LOB memorizzati nel buffer da un segmento in crescita verso l’archivio. | 16777216 |
dataNode.ip
| Descrizione | Valore predefinito |
|---|---|
| Indirizzo TCP/IP del dataNode. Se non specificato, viene utilizzato il primo indirizzo unicastabile |
dataNode.port
| Descrizione | Valore predefinito |
|---|---|
| Porta TCP del dataNode | 21124 |
dataNode.grpc.serverMaxSendSize
| Descrizione | Valore predefinito |
|---|---|
| Dimensione massima di ciascuna richiesta RPC che il dataNode può inviare, unità: byte | 536870912 |
dataNode.grpc.serverMaxRecvSize
| Descrizione | Valore predefinito |
|---|---|
| Dimensione massima di ciascuna richiesta RPC che il dataNode può ricevere, unità: byte | 268435456 |
dataNode.grpc.clientMaxSendSize
| Descrizione | Valore predefinito |
|---|---|
| La dimensione massima di ciascuna richiesta RPC che i client su dataNode possono inviare, unità: byte | 268435456 |
dataNode.grpc.clientMaxRecvSize
| Descrizione | Valore predefinito |
|---|---|
| La dimensione massima di ciascuna richiesta RPC che i client su dataNode possono ricevere, unità: byte | 536870912 |