Configurazioni relative a dataCoord
dataCoord.channel.watchTimeoutInterval
| Descrizione | Valore predefinito |
|---|---|
| Timeout per il monitoraggio dei canali (in secondi). L'aggiornamento dello stato di monitoraggio da parte del tickler di Datanode azzererà il timer di timeout. | 300 |
dataCoord.channel.legacyVersionWithoutRPCWatch
| Descrizione | Valore predefinito |
|---|---|
| I Datanode di versione <= questa sono considerati nodi legacy, che non dispongono della funzione watch() basata su RPC. Questo parametro viene utilizzato solo durante gli aggiornamenti graduali, in cui i nodi legacy non riceveranno i nuovi canali | 2.4.1 |
dataCoord.channel.balanceSilentDuration
| Descrizione | Valore predefinito |
|---|---|
| Il tempo trascorso dopo il quale il gestore dei canali avvia il bilanciamento dei canali in background | 300 |
dataCoord.channel.balanceInterval
| Descrizione | Valore predefinito |
|---|---|
| L'intervallo con cui il channel manager verifica lo stato di bilanciamento dei canali DML | 360 |
dataCoord.channel.checkInterval
| Descrizione | Valore predefinito |
|---|---|
| L'intervallo, espresso in secondi, con cui il channel manager aggiorna gli stati dei canali | 1 |
dataCoord.channel.notifyChannelOperationTimeout
| Descrizione | Valore predefinito |
|---|---|
| Timeout per la notifica delle operazioni sul canale (in secondi). | 5 |
dataCoord.segment.maxSize
| Descrizione | Valore predefinito |
|---|---|
| Dimensione massima di un segmento, unità: MB. I parametri datacoord.segment.maxSize e datacoord.segment.sealProportion determinano insieme se un segmento può essere sigillato. | 1024 |
dataCoord.segment.diskSegmentMaxSize
| Descrizione | Valore predefinito |
|---|---|
| Dimensione massima di un segmento in MB per una raccolta con indice su disco | 2048 |
dataCoord.segment.sealProportion
| Descrizione | Valore predefinito |
|---|---|
| La proporzione minima rispetto a datacoord.segment.maxSize necessaria per sigillare un segmento. datacoord.segment.maxSize e datacoord.segment.sealProportion determinano insieme se un segmento può essere sigillato. | 0,12 |
dataCoord.segment.sealProportionJitter
| Descrizione | Valore predefinito |
|---|---|
| rapporto di jitter della proporzione di sigillatura del segmento, valore predefinito 0,1 (10%); se la proporzione di sigillatura è del 12% e jitter=0,1, il rapporto effettivamente applicato sarà compreso tra il 10,8% e il 12% | 0,1 |
dataCoord.segment.assignmentExpiration
| Descrizione | Valore predefinito |
|---|---|
| Tempo di scadenza dell'assegnazione del segmento, unità: ms | 2000 |
dataCoord.segment.allocLatestExpireAttempt
| Descrizione | Valore predefinito |
|---|---|
| Il tempo durante il quale si tenta di allocare l'ultimo lastExpire da rootCoord dopo il riavvio | 200 |
dataCoord.segment.maxLife
| Descrizione | Valore predefinito |
|---|---|
| Durata massima del segmento in secondi, 24*60*60 | 86400 |
dataCoord.segment.maxIdleTime
| Descrizione | Valore predefinito |
|---|---|
|
|
600 |
dataCoord.segment.minSizeFromIdleToSealed
| Descrizione | Valore predefinito |
|---|---|
| Dimensione minima in MB del segmento che può rimanere inattivo prima di essere sigillato. | 16 |
dataCoord.segment.maxBinlogFileNumber
| Descrizione | Valore predefinito |
|---|---|
|
|
32 |
dataCoord.segment.smallProportion
| Descrizione | Valore predefinito |
|---|---|
| Il segmento è considerato un "segmento piccolo" quando il numero delle sue righe è inferiore a | 0,5 |
dataCoord.segment.compactableProportion
| Descrizione | Valore predefinito |
|---|---|
|
|
0,85 |
dataCoord.segment.expansionRate
| Descrizione | Valore predefinito |
|---|---|
|
|
1,25 |
dataCoord.sealPolicy.channel.growingSegmentsMemSize
| Descrizione | Valore predefinito |
|---|---|
|
|
4096 |
dataCoord.autoUpgradeSegmentIndex
| Descrizione | Valore predefinito |
|---|---|
| se aggiornare automaticamente l’indice del segmento alla versione del motore di indicizzazione | false |
dataCoord.segmentFlushInterval
| Descrizione | Valore predefinito |
|---|---|
| durata minima dell'intervallo (unità: secondi) tra un'operazione di flushing e l'altra sullo stesso segmento | 2 |
dataCoord.enableCompaction
| Descrizione | Valore predefinito |
|---|---|
|
|
true |
dataCoord.compaction.enableAutoCompaction
| Descrizione | Valore predefinito |
|---|---|
|
|
true |
dataCoord.compaction.storageVersion.enabled
| Descrizione | Valore predefinito |
|---|---|
| Se la compattazione può riscrivere i dati esistenti idonei nella versione di archiviazione corrente. Questo parametro è aggiornabile. | true |
dataCoord.compaction.bumpSchemaVersion.enabled
| Descrizione | Valore predefinito |
|---|---|
| Se la compattazione può applicare le modifiche alla versione dello schema ai dati esistenti, incluso il backfill per i campi generati da una funzione appena aggiunta. Questo parametro è aggiornabile. | false |
dataCoord.compaction.taskPrioritizer
| Descrizione | Valore predefinito |
|---|---|
|
|
predefinito |
dataCoord.compaction.taskQueueCapacity
| Descrizione | Valore predefinito |
|---|---|
| dimensione della coda delle attività di compattazione | 100000 |
dataCoord.compaction.dropTolerance
| Descrizione | Valore predefinito |
|---|---|
| L'attività di compattazione verrà eliminata al termine se il tempo trascorso supera questo valore (in secondi) | 86.400 |
dataCoord.compaction.gcInterval
| Descrizione | Valore predefinito |
|---|---|
| Intervallo di tempo in secondi per il GC di compattazione | 1800 |
dataCoord.compaction.mix.triggerInterval
| Descrizione | Valore predefinito |
|---|---|
| Intervallo di tempo in secondi per l'attivazione della compattazione mista | 60 |
dataCoord.compaction.levelzero.triggerInterval
| Descrizione | Valore predefinito |
|---|---|
| Intervallo di tempo in secondi per l'attivazione della compattazione L0 | 10 |
dataCoord.compaction.levelzero.forceTrigger.minSize
| Descrizione | Valore predefinito |
|---|---|
| La dimensione minima in byte per forzare l'avvio di una compattazione LevelZero; il valore predefinito è 8 MB | 8388608 |
dataCoord.compaction.levelzero.forceTrigger.maxSize
| Descrizione | Valore predefinito |
|---|---|
| La dimensione massima in byte per forzare l'avvio di una compattazione LevelZero; il valore predefinito è 64 MB | 67108864 |
dataCoord.compaction.levelzero.forceTrigger.deltalogMinNum
| Descrizione | Valore predefinito |
|---|---|
| Il numero minimo di file deltalog per forzare l'avvio di una compattazione LevelZero | 10 |
dataCoord.compaction.levelzero.forceTrigger.deltalogMaxNum
| Descrizione | Valore predefinito |
|---|---|
| Il numero massimo di file deltalog per forzare l'avvio di una compattazione LevelZero; il valore predefinito è 30 | 30 |
dataCoord.compaction.single.ratio.threshold
| Descrizione | Valore predefinito |
|---|---|
| Soglia di rapporto di un segmento per attivare una singola compattazione; il valore predefinito è 0,2 | 0,2 |
dataCoord.compaction.single.deltalog.maxsize
| Descrizione | Valore predefinito |
|---|---|
| Dimensione del deltalog di un segmento necessaria per attivare una singola compattazione; il valore predefinito è 16 MB | 16777216 |
dataCoord.compaction.single.deltalog.maxnum
| Descrizione | Valore predefinito |
|---|---|
| Numero di deltalog di un segmento necessario per attivare una compattazione; valore predefinito: 200 | 200 |
dataCoord.compaction.single.expiredlog.maxsize
| Descrizione | Valore predefinito |
|---|---|
| Dimensione del log scaduto di un segmento che determina l'avvio di una compattazione; il valore predefinito è 10 MB | 10485760 |
dataCoord.compaction.clustering.enable
| Descrizione | Valore predefinito |
|---|---|
| Abilita la compattazione del cluster | true |
dataCoord.compaction.clustering.autoEnable
| Descrizione | Valore predefinito |
|---|---|
| Abilita la compattazione automatica del clustering | false |
dataCoord.compaction.clustering.triggerInterval
| Descrizione | Valore predefinito |
|---|---|
| Intervallo di attivazione della compattazione del clustering in secondi | 600 |
dataCoord.compaction.clustering.minInterval
| Descrizione | Valore predefinito |
|---|---|
| Intervallo minimo tra le esecuzioni della compattazione del clustering di una raccolta, per evitare compattazioni ridondanti | 3600 |
dataCoord.compaction.clustering.maxInterval
| Descrizione | Valore predefinito |
|---|---|
| Se una raccolta non è stata sottoposta a compattazione in cluster da più di maxInterval, forzare la compattazione | 259200 |
dataCoord.compaction.clustering.newDataSizeThreshold
| Descrizione | Valore predefinito |
|---|---|
| Se la dimensione dei nuovi dati è superiore a newDataSizeThreshold, eseguire la compattazione del clustering | 512m |
dataCoord.compaction.clustering.maxTrainSizeRatio
| Descrizione | Valore predefinito |
|---|---|
| rapporto massimo delle dimensioni dei dati nell'addestramento K-means; se superiore a tale valore, verrà eseguito un downsampling per rispettare questo limite | 0,8 |
dataCoord.compaction.clustering.maxCentroidsNum
| Descrizione | Valore predefinito |
|---|---|
| Numero massimo di centroidi nell'addestramento K-means | 10240 |
dataCoord.compaction.clustering.minCentroidsNum
| Descrizione | Valore predefinito |
|---|---|
| Numero minimo di centroidi nell'addestramento K-means | 16 |
dataCoord.compaction.clustering.minClusterSizeRatio
| Descrizione | Valore predefinito |
|---|---|
| Dimensione minima / media dei cluster nell'addestramento K-means | 0,01 |
dataCoord.compaction.clustering.maxClusterSizeRatio
| Descrizione | Valore predefinito |
|---|---|
| dimensione massima del cluster / dimensione media nell'addestramento K-means | 10 |
dataCoord.compaction.clustering.maxClusterSize
| Descrizione | Valore predefinito |
|---|---|
| dimensione massima del cluster nell'addestramento K-means | 5g |
dataCoord.syncSegmentsInterval
| Descrizione | Valore predefinito |
|---|---|
| Intervallo di tempo per la sincronizzazione periodica dei segmenti | 300 |
dataCoord.index.memSizeEstimateMultiplier
| Descrizione | Valore predefinito |
|---|---|
| Quando la dimensione della memoria non è configurata dalla procedura di indicizzazione, moltiplicatore utilizzato per stimare la dimensione della memoria dei dati dell'indice | 2 |
dataCoord.enableGarbageCollection
| Descrizione | Valore predefinito |
|---|---|
| Valore dell'opzione per controllare se abilitare la garbage collection per cancellare i dati scartati nel servizio MinIO o S3. | true |
dataCoord.gc.interval
| Descrizione | Valore predefinito |
|---|---|
| Intervallo con cui data coord esegue la garbage collection, unità: secondi. | 3600 |
dataCoord.gc.missingTolerance
| Descrizione | Valore predefinito |
|---|---|
| Durata di conservazione dei file di log binario (binlog) non registrati. Impostando un valore ragionevolmente elevato per questo parametro si evita la cancellazione errata dei file binlog appena creati privi di metadati. Unità: secondi. | 86400 |
dataCoord.gc.dropTolerance
| Descrizione | Valore predefinito |
|---|---|
| Durata di conservazione dei file binlog dei segmenti eliminati prima che vengano cancellati; unità: secondi. | 10800 |
dataCoord.gc.removeConcurrent
| Descrizione | Valore predefinito |
|---|---|
| numero di goroutine simultanee per la rimozione degli oggetti S3 eliminati | 32 |
dataCoord.gc.scanInterval
| Descrizione | Valore predefinito |
|---|---|
| Intervallo di scansione (in ore) per la raccolta dei file orfani (file presenti su OSS ma non registrati nel meta) nell'object storage | 168 |
dataCoord.gc.lob.enabled
| Descrizione | Valore predefinito |
|---|---|
| Se abilitare la garbage collection per i file LOB non referenziati creati per i valori dei campi TEXT. | true |
dataCoord.gc.lob.safetyWindow
| Descrizione | Valore predefinito |
|---|---|
| L'età minima, in secondi, che un file LOB TEXT non referenziato deve raggiungere prima che la garbage collection possa eliminarlo. | 3600 |
dataCoord.gc.lob.checkInterval
| Descrizione | Valore predefinito |
|---|---|
| L'intervallo, in secondi, con cui Milvus esegue la scansione dell'archivio alla ricerca di file LOB non referenziati creati per i valori dei campi TEXT. | 1800 |
dataCoord.brokerTimeout
| Descrizione | Valore predefinito |
|---|---|
| 5000 ms, timeout RPC del broker dataCoord | 5000 |
dataCoord.autoBalance
| Descrizione | Valore predefinito |
|---|---|
| Abilita bilanciamento automatico | true |
dataCoord.checkAutoBalanceConfigInterval
| Descrizione | Valore predefinito |
|---|---|
| Intervallo di controllo della configurazione del bilanciamento automatico | 10 |
dataCoord.import.filesPerPreImportTask
| Descrizione | Valore predefinito |
|---|---|
| Il numero massimo di file consentiti per ogni attività di pre-importazione. | 2 |
dataCoord.import.taskRetention
| Descrizione | Valore predefinito |
|---|---|
| Il periodo di conservazione, espresso in secondi, per le attività con stato "Completato" o "Non riuscito". | 10800 |
dataCoord.import.maxSizeInMBPerImportTask
| Descrizione | Valore predefinito |
|---|---|
| Per evitare la generazione di segmenti di piccole dimensioni, raggrupperemo i file importati. Questo parametro rappresenta la somma delle dimensioni dei file in ciascun gruppo (ogni ImportTask). | 6144 |
dataCoord.import.scheduleInterval
| Descrizione | Valore predefinito |
|---|---|
| L'intervallo per la pianificazione dell'importazione, misurato in secondi. | 2 |
dataCoord.import.checkIntervalHigh
| Descrizione | Valore predefinito |
|---|---|
| L'intervallo per il controllo dell'importazione, misurato in secondi, è impostato su una frequenza elevata per il controllo dell'importazione. | 2 |
dataCoord.import.checkIntervalLow
| Descrizione | Valore predefinito |
|---|---|
| L'intervallo di controllo dell'importazione, espresso in secondi, è impostato su una frequenza bassa per il controllo delle importazioni. | 120 |
dataCoord.import.maxImportFileNumPerReq
| Descrizione | Valore predefinito |
|---|---|
| Il numero massimo di file consentiti per ogni singola richiesta di importazione. | 1024 |
dataCoord.import.maxImportJobNum
| Descrizione | Valore predefinito |
|---|---|
| Numero massimo di processi di importazione in esecuzione o in attesa. | 1024 |
dataCoord.import.waitForIndex
| Descrizione | Valore predefinito |
|---|---|
| Indica se l'operazione di importazione attende il completamento della creazione dell'indice. | true |
dataCoord.gracefulStopTimeout
| Descrizione | Valore predefinito |
|---|---|
| secondi. Forza l'arresto del nodo senza arresto graduale | 5 |
dataCoord.slot.clusteringCompactionUsage
| Descrizione | Valore predefinito |
|---|---|
| Utilizzo degli slot da parte del processo di compattazione del cluster. | 16 |
dataCoord.slot.mixCompactionUsage
| Descrizione | Valore predefinito |
|---|---|
| Utilizzo degli slot del processo di compattazione mista. | 8 |
dataCoord.slot.l0DeleteCompactionUsage
| Descrizione | Valore predefinito |
|---|---|
| Utilizzo degli slot del processo di compattazione l0. | 8 |
dataCoord.ip
| Descrizione | Valore predefinito |
|---|---|
| Indirizzo TCP/IP di dataCoord. Se non specificato, utilizzare il primo indirizzo unicastabile |
dataCoord.port
| Descrizione | Valore predefinito |
|---|---|
| Porta TCP di dataCoord | 13333 |
dataCoord.grpc.serverMaxSendSize
| Descrizione | Valore predefinito |
|---|---|
| Dimensione massima di ciascuna richiesta RPC che dataCoord può inviare, unità: byte | 536870912 |
dataCoord.grpc.serverMaxRecvSize
| Descrizione | Valore predefinito |
|---|---|
| Dimensione massima di ciascuna richiesta RPC che dataCoord può ricevere, unità: byte | 268435456 |
dataCoord.grpc.clientMaxSendSize
| Descrizione | Valore predefinito |
|---|---|
| La dimensione massima di ciascuna richiesta RPC che i client su dataCoord possono inviare, unità: byte | 268435456 |
dataCoord.grpc.clientMaxRecvSize
| Descrizione | Valore predefinito |
|---|---|
| Dimensione massima di ciascuna richiesta RPC che i client su dataCoord possono ricevere, unità: byte | 536870912 |