Configurações relacionadas com o dataCoord
dataCoord.channel.watchTimeoutInterval
| Descrição | Valor predefinido |
|---|---|
| Tempo limite para a monitorização de canais (em segundos). O progresso da atualização do «tickler» do Datanode reinicia o temporizador de tempo limite. | 300 |
dataCoord.channel.legacyVersionWithoutRPCWatch
| Descrição | Valor predefinido |
|---|---|
| Os Datanodes <= esta versão são considerados nós legados, que não dispõem da função watch() baseada em RPC. Isto é utilizado apenas durante atualizações progressivas, em que os nós legados não recebem novos canais | 2.4.1 |
dataCoord.channel.balanceSilentDuration
| Descrição | Valor predefinido |
|---|---|
| O intervalo de tempo após o qual o gestor de canais inicia o equilíbrio de canais em segundo plano | 300 |
dataCoord.channel.balanceInterval
| Descrição | Valor predefinido |
|---|---|
| O intervalo com o qual o gestor de canais verifica o estado de equilíbrio dos canais DML | 360 |
dataCoord.channel.checkInterval
| Descrição | Valor predefinido |
|---|---|
| O intervalo, em segundos, com o qual o gestor de canais atualiza os estados dos canais | 1 |
dataCoord.channel.notifyChannelOperationTimeout
| Descrição | Valor predefinido |
|---|---|
| Tempo limite para notificar as operações do canal (em segundos). | 5 |
dataCoord.segment.maxSize
| Descrição | Valor predefinido |
|---|---|
| O tamanho máximo de um segmento, unidade: MB. Os parâmetros `datacoord.segment.maxSize` e `datacoord.segment.sealProportion` determinam, em conjunto, se um segmento pode ser selado. | 1024 |
dataCoord.segment.diskSegmentMaxSize
| Descrição | Valor predefinido |
|---|---|
| Tamanho máximo de um segmento em MB para uma coleção que possua um índice em disco | 2048 |
dataCoord.segment.sealProportion
| Descrição | Valor predefinido |
|---|---|
| A proporção mínima em relação a `datacoord.segment.maxSize` necessária para selar um segmento. Os parâmetros `datacoord.segment.maxSize` e `datacoord.segment.sealProportion`, em conjunto, determinam se um segmento pode ser selado. | 0,12 |
dataCoord.segment.sealProportionJitter
| Descrição | Valor predefinido |
|---|---|
| Rácio de variação da proporção de selagem do segmento; valor predefinido 0,1 (10%); se a proporção de selagem for de 12% e a variação for de 0,1, o rácio efetivamente aplicado será de 10,8 a 12% | 0,1 |
dataCoord.segment.assignmentExpiration
| Descrição | Valor predefinido |
|---|---|
| Tempo de expiração da atribuição do segmento, unidade: ms | 2000 |
dataCoord.segment.allocLatestExpireAttempt
| Descrição | Valor predefinido |
|---|---|
| O tempo durante o qual se tenta atribuir o valor «lastExpire» mais recente a partir de «rootCoord» após o reinício | 200 |
dataCoord.segment.maxLife
| Descrição | Valor predefinido |
|---|---|
| O tempo de vida máximo do segmento em segundos, 24*60*60 | 86 400 |
dataCoord.segment.maxIdleTime
| Descrição | Valor predefinido |
|---|---|
|
|
600 |
dataCoord.segment.minSizeFromIdleToSealed
| Descrição | Valor predefinido |
|---|---|
| O tamanho mínimo, em MB, do segmento que pode permanecer inativo a partir do estado «sealed». | 16 |
dataCoord.segment.maxBinlogFileNumber
| Descrição | Valor predefinido |
|---|---|
|
|
32 |
dataCoord.segment.smallProportion
| Descrição | Valor predefinido |
|---|---|
| O segmento é considerado um «segmento pequeno» quando o seu número de linhas for inferior a | 0,5 |
dataCoord.segment.compactableProportion
| Descrição | Valor predefinido |
|---|---|
|
|
0,85 |
dataCoord.segment.expansionRate
| Descrição | Valor por predefinição |
|---|---|
|
|
1,25 |
dataCoord.sealPolicy.channel.growingSegmentsMemSize
| Descrição | Valor predefinido |
|---|---|
|
|
4096 |
dataCoord.autoUpgradeSegmentIndex
| Descrição | Valor predefinido |
|---|---|
| se deve atualizar automaticamente o índice do segmento para a versão do motor de indexação | false |
dataCoord.segmentFlushInterval
| Descrição | Valor predefinido |
|---|---|
| A duração mínima do intervalo (unidade: segundos) entre operações de flushing no mesmo segmento | 2 |
dataCoord.enableCompaction
| Descrição | Valor predefinido |
|---|---|
|
|
true |
dataCoord.compaction.enableAutoCompaction
| Descrição | Valor predefinido |
|---|---|
|
|
true |
dataCoord.compaction.storageVersion.enabled
| Descrição | Valor predefinido |
|---|---|
| Se a compactação pode reescrever dados existentes elegíveis para a versão de armazenamento atual. Este parâmetro pode ser atualizado. | true |
dataCoord.compaction.bumpSchemaVersion.enabled
| Descrição | Valor predefinido |
|---|---|
| Se a compactação pode aplicar alterações na versão do esquema aos dados existentes, incluindo o preenchimento retroativo de campos gerados por uma função recém-adicionada. Este parâmetro é atualizável. | false |
dataCoord.compaction.taskPrioritizer
| Descrição | Valor predefinido |
|---|---|
|
|
padrão |
dataCoord.compaction.taskQueueCapacity
| Descrição | Valor por defeito |
|---|---|
| tamanho da fila de tarefas de compactação | 100000 |
dataCoord.compaction.dropTolerance
| Descrição | Valor predefinido |
|---|---|
| A tarefa de compactação será eliminada após um período superior a este tempo (em segundos) | 86 400 |
dataCoord.compaction.gcInterval
| Descrição | Valor predefinido |
|---|---|
| O intervalo de tempo, em segundos, para a recolha de lixo da compactação | 1800 |
dataCoord.compaction.mix.triggerInterval
| Descrição | Valor predefinido |
|---|---|
| O intervalo de tempo, em segundos, para acionar a compactação mista | 60 |
dataCoord.compaction.levelzero.triggerInterval
| Descrição | Valor predefinido |
|---|---|
| O intervalo de tempo, em segundos, para acionar a compactação L0 | 10 |
dataCoord.compaction.levelzero.forceTrigger.minSize
| Descrição | Valor predefinido |
|---|---|
| O tamanho mínimo, em bytes, para forçar o acionamento de uma compactação de Nível Zero; o valor predefinido é 8 MB | 8388608 |
dataCoord.compaction.levelzero.forceTrigger.maxSize
| Descrição | Valor predefinido |
|---|---|
| O tamanho máximo, em bytes, para forçar a ativação de uma compactação LevelZero; o valor predefinido é 64 MB | 67108864 |
dataCoord.compaction.levelzero.forceTrigger.deltalogMinNum
| Descrição | Valor predefinido |
|---|---|
| O número mínimo de ficheiros de registo de alterações necessário para forçar a compactação LevelZero | 10 |
dataCoord.compaction.levelzero.forceTrigger.deltalogMaxNum
| Descrição | Valor predefinido |
|---|---|
| O número máximo de ficheiros deltalog para forçar o acionamento de uma compactação LevelZero; o valor predefinido é 30 | 30 |
dataCoord.compaction.single.ratio.threshold
| Descrição | Valor predefinido |
|---|---|
| O limiar de proporção de um segmento para desencadear uma única compactação; o valor predefinido é 0,2 | 0,2 |
dataCoord.compaction.single.deltalog.maxsize
| Descrição | Valor predefinido |
|---|---|
| O tamanho do registo de diferenças de um segmento necessário para desencadear uma única compactação; o valor predefinido é 16 MB | 16777216 |
dataCoord.compaction.single.deltalog.maxnum
| Descrição | Valor predefinido |
|---|---|
| O número de registos de delta de um segmento necessário para desencadear uma compactação; o valor predefinido é 200 | 200 |
dataCoord.compaction.single.expiredlog.maxsize
| Descrição | Valor predefinido |
|---|---|
| O tamanho do registo expirado de um segmento que desencadeia uma compactação; o valor predefinido é 10 MB | 10485760 |
dataCoord.compaction.clustering.enable
| Descrição | Valor predefinido |
|---|---|
| Ativar compactação de cluster | true |
dataCoord.compaction.clustering.autoEnable
| Descrição | Valor predefinido |
|---|---|
| Ativar compactação automática de clusters | false |
dataCoord.compaction.clustering.triggerInterval
| Descrição | Valor predefinido |
|---|---|
| Intervalo de ativação da compactação por agrupamento, em segundos | 600 |
dataCoord.compaction.clustering.minInterval
| Descrição | Valor predefinido |
|---|---|
| O intervalo mínimo entre as execuções da compactação de agrupamento de uma coleção, para evitar compactações redundantes | 3600 |
dataCoord.compaction.clustering.maxInterval
| Descrição | Valor predefinido |
|---|---|
| Se uma coleção não tiver sido compactada em cluster há mais tempo do que o valor de maxInterval, forçar a compactação | 259200 |
dataCoord.compaction.clustering.newDataSizeThreshold
| Descrição | Valor predefinido |
|---|---|
| Se o tamanho dos novos dados for superior a newDataSizeThreshold, execute a compactação do cluster | 512m |
dataCoord.compaction.clustering.maxTrainSizeRatio
| Descrição | Valor predefinido |
|---|---|
| Rácio máximo do tamanho dos dados no treino do K-means; se for superior a este valor, será efetuada uma redução da amostragem para cumprir este limite | 0,8 |
dataCoord.compaction.clustering.maxCentroidsNum
| Descrição | Valor predefinido |
|---|---|
| Número máximo de centróides no treino do K-means | 10240 |
dataCoord.compaction.clustering.minCentroidsNum
| Descrição | Valor predefinido |
|---|---|
| Número mínimo de centróides no treino do K-means | 16 |
dataCoord.compaction.clustering.minClusterSizeRatio
| Descrição | Valor predefinido |
|---|---|
| tamanho mínimo do cluster / tamanho médio no treino do K-means | 0,01 |
dataCoord.compaction.clustering.maxClusterSizeRatio
| Descrição | Valor predefinido |
|---|---|
| tamanho máximo do cluster / tamanho médio no treino do K-means | 10 |
dataCoord.compaction.clustering.maxClusterSize
| Descrição | Valor predefinido |
|---|---|
| tamanho máximo do cluster no treino do K-means | 5g |
dataCoord.syncSegmentsInterval
| Descrição | Valor predefinido |
|---|---|
| O intervalo de tempo para a sincronização regular dos segmentos | 300 |
dataCoord.index.memSizeEstimateMultiplier
| Descrição | Valor predefinido |
|---|---|
| Quando o tamanho da memória não é definido pelo procedimento de indexação, multiplicador para estimar o tamanho da memória dos dados do índice | 2 |
dataCoord.enableGarbageCollection
| Descrição | Valor predefinido |
|---|---|
| Valor do interruptor para controlar se se deve ativar a recolha de lixo para limpar os dados descartados no serviço MinIO ou S3. | true |
dataCoord.gc.interval
| Descrição | Valor predefinido |
|---|---|
| O intervalo em que o coord de dados realiza a recolha de lixo, unidade: segundos. | 3600 |
dataCoord.gc.missingTolerance
| Descrição | Valor predefinido |
|---|---|
| O período de retenção dos ficheiros de registo binário (binlog) não gravados. Definir um valor razoavelmente elevado para este parâmetro evita a eliminação por engano dos ficheiros binlog recém-criados que não possuem metadados. Unidade: segundo. | 86400 |
dataCoord.gc.dropTolerance
| Descrição | Valor predefinido |
|---|---|
| O período de retenção dos ficheiros binlog dos segmentos eliminados antes de serem apagados; unidade: segundos. | 10800 |
dataCoord.gc.removeConcurrent
| Descrição | Valor predefinido |
|---|---|
| número de goroutines simultâneas para remover objetos S3 eliminados | 32 |
dataCoord.gc.scanInterval
| Descrição | Valor predefinido |
|---|---|
| Intervalo, em horas, de verificação para a recolha de lixo de ficheiros órfãos (ficheiros presentes no OSS mas que não foram registados na meta) no armazenamento de objetos | 168 |
dataCoord.gc.lob.enabled
| Descrição | Valor predefinido |
|---|---|
| Se deve ativar a recolha de lixo para ficheiros LOB sem referências criados para valores de campos TEXT. | true |
dataCoord.gc.lob.safetyWindow
| Descrição | Valor predefinido |
|---|---|
| A idade mínima, em segundos, que um ficheiro LOB TEXT sem referência deve atingir antes de a recolha de lixo o poder eliminar. | 3600 |
dataCoord.gc.lob.checkInterval
| Descrição | Valor predefinido |
|---|---|
| O intervalo, em segundos, em que o Milvus analisa o armazenamento à procura de ficheiros LOB sem referência criados para valores de campos TEXT. | 1800 |
dataCoord.brokerTimeout
| Descrição | Valor predefinido |
|---|---|
| 5000 ms, tempo limite de RPC do broker dataCoord | 5000 |
dataCoord.autoBalance
| Descrição | Valor predefinido |
|---|---|
| Ativar equilíbrio automático | true |
dataCoord.checkAutoBalanceConfigInterval
| Descrição | Valor predefinido |
|---|---|
| Intervalo de verificação da configuração do equilíbrio automático | 10 |
dataCoord.import.filesPerPreImportTask
| Descrição | Valor predefinido |
|---|---|
| O número máximo de ficheiros permitido por tarefa de pré-importação. | 2 |
dataCoord.import.taskRetention
| Descrição | Valor predefinido |
|---|---|
| O período de retenção, em segundos, para tarefas no estado «Concluída» ou «Falhada». | 10800 |
dataCoord.import.maxSizeInMBPerImportTask
| Descrição | Valor predefinido |
|---|---|
| Para evitar a geração de segmentos pequenos, iremos reagrupar os ficheiros importados. Este parâmetro representa a soma dos tamanhos dos ficheiros em cada grupo (cada ImportTask). | 6144 |
dataCoord.import.scheduleInterval
| Descrição | Valor predefinido |
|---|---|
| O intervalo para agendar a importação, medido em segundos. | 2 |
dataCoord.import.checkIntervalHigh
| Descrição | Valor predefinido |
|---|---|
| O intervalo para a verificação da importação, medido em segundos, é definido para uma frequência elevada no verificador de importação. | 2 |
dataCoord.import.checkIntervalLow
| Descrição | Valor predefinido |
|---|---|
| O intervalo para a verificação da importação, medido em segundos, é definido para uma frequência baixa no verificador de importação. | 120 |
dataCoord.import.maxImportFileNumPerReq
| Descrição | Valor predefinido |
|---|---|
| O número máximo de ficheiros permitido por cada pedido de importação. | 1024 |
dataCoord.import.maxImportJobNum
| Descrição | Valor predefinido |
|---|---|
| Número máximo de tarefas de importação em execução ou pendentes. | 1024 |
dataCoord.import.waitForIndex
| Descrição | Valor predefinido |
|---|---|
| Indica se a operação de importação aguarda a conclusão da criação do índice. | true |
dataCoord.gracefulStopTimeout
| Descrição | Valor predefinido |
|---|---|
| segundos. forçar a paragem do nó sem paragem gradual | 5 |
dataCoord.slot.clusteringCompactionUsage
| Descrição | Valor predefinido |
|---|---|
| utilização de slots da tarefa de compactação do cluster. | 16 |
dataCoord.slot.mixCompactionUsage
| Descrição | Valor predefinido |
|---|---|
| Utilização de slots da tarefa de compactação mista. | 8 |
dataCoord.slot.l0DeleteCompactionUsage
| Descrição | Valor predefinido |
|---|---|
| Utilização de slots da tarefa de compactação l0. | 8 |
dataCoord.ip
| Descrição | Valor predefinido |
|---|---|
| Endereço TCP/IP do dataCoord. Se não for especificado, utilize o primeiro endereço unicastável |
dataCoord.port
| Descrição | Valor predefinido |
|---|---|
| Porta TCP do dataCoord | 13333 |
dataCoord.grpc.serverMaxSendSize
| Descrição | Valor predefinido |
|---|---|
| O tamanho máximo de cada pedido RPC que o dataCoord pode enviar, unidade: byte | 536870912 |
dataCoord.grpc.serverMaxRecvSize
| Descrição | Valor predefinido |
|---|---|
| O tamanho máximo de cada pedido RPC que o dataCoord pode receber, unidade: byte | 268435456 |
dataCoord.grpc.clientMaxSendSize
| Descrição | Valor predefinido |
|---|---|
| O tamanho máximo de cada pedido RPC que os clientes no dataCoord podem enviar, unidade: byte | 268435456 |
dataCoord.grpc.clientMaxRecvSize
| Descrição | Valor predefinido |
|---|---|
| O tamanho máximo de cada pedido RPC que os clientes no dataCoord podem receber, unidade: byte | 536870912 |