Configurações relacionadas com o dataNode

dataNode.dataSync.flowGraph.maxQueueLength

Descrição Valor predefinido
Comprimento máximo da fila de tarefas no gráfico de fluxo 16

dataNode.dataSync.flowGraph.maxParallelism

Descrição Valor predefinido
Número máximo de tarefas executadas em paralelo no gráfico de fluxo 1024

dataNode.dataSync.maxParallelSyncMgrTasks

Descrição Valor predefinido
O número máximo de tarefas de sincronização simultâneas do gestor de sincronização do datanode a nível global 256

dataNode.dataSync.skipMode.enable

Descrição Valor predefinido
Suporta a omissão de algumas mensagens de intervalo de tempo para reduzir a utilização da CPU true

dataNode.dataSync.skipMode.skipNum

Descrição Valor predefinido
Consume um por cada n registos ignorados 4

dataNode.dataSync.skipMode.coldTime

Descrição Valor predefinido
Ativar o modo de omissão após haver apenas mensagens de temporização durante x segundos 60

dataNode.segment.insertBufSize

Descrição Valor predefinido
  • O tamanho máximo de cada ficheiro binlog num segmento armazenado em memória. Os ficheiros binlog cujo tamanho exceda este valor são, em seguida, transferidos para o MinIO ou para o serviço S3.
  • Unidade: Byte
  • Definir este parâmetro com um valor demasiado baixo faz com que o sistema armazene uma pequena quantidade de dados com demasiada frequência. Definir um valor demasiado elevado aumenta a necessidade de memória do sistema.
  • 16777216

    dataNode.segment.deleteBufBytes

    Descrição Valor predefinido
    Tamanho máximo do buffer, em bytes, a ser esvaziado para um único canal; o valor predefinido é 16 MB 16777216

    dataNode.segment.syncPeriod

    Descrição Valor predefinido
    O período para sincronizar segmentos se o buffer não estiver vazio. 600

    dataNode.memory.forceSyncEnable

    Descrição Valor predefinido
    Defina como «true» para forçar a sincronização se a utilização da memória for demasiado elevada true

    dataNode.memory.forceSyncSegmentNum

    Descrição Valor predefinido
    número de segmentos a sincronizar; os segmentos com o maior buffer serão sincronizados. 1

    dataNode.memory.checkInterval

    Descrição Valor predefinido
    O intervalo para verificar a utilização da memória do datanode, em milissegundos 3000

    dataNode.memory.forceSyncWatermark

    Descrição Valor predefinido
    limite de memória para o modo autónomo; ao atingir este limite, os segmentos serão sincronizados. 0,5

    dataNode.channel.workPoolSize

    Descrição Valor predefinido
  • Especifique o tamanho do conjunto de trabalho global de todos os canais
  • Se este parâmetro for <= 0, será definido como o número máximo de CPUs que podem estar a executar
  • Recomenda-se definir um valor maior em coleções com grande número de itens, para evitar bloqueios
  • -1

    dataNode.channel.updateChannelCheckpointMaxParallel

    Descrição Valor predefinido
  • Especifique o tamanho do conjunto de trabalho global para a atualização do ponto de verificação do canal
  • Se este parâmetro for <= 0, será definido como 10
  • 10

    dataNode.channel.updateChannelCheckpointInterval

    Descrição Valor predefinido
    A duração do intervalo (em segundos) durante o qual o datanode atualiza o ponto de verificação de cada canal 60

    dataNode.channel.updateChannelCheckpointRPCTimeout

    Descrição Valor predefinido
    tempo de espera, em segundos, para a chamada RPC «UpdateChannelCheckpoint» 20

    dataNode.channel.maxChannelCheckpointsPerPRC

    Descrição Valor predefinido
    O número máximo de pontos de verificação do canal por chamada RPC «UpdateChannelCheckpoint». 128

    dataNode.channel.channelCheckpointUpdateTickInSeconds

    Descrição Valor predefinido
    A frequência, em segundos, com que o atualizador de pontos de verificação do canal executa as atualizações. 10

    dataNode.import.maxConcurrentTaskNum

    Descrição Valor predefinido
    O número máximo de tarefas de importação/pré-importação que podem ser executadas em simultâneo num nó de dados. 16

    dataNode.import.maxImportFileSizeInGB

    Descrição Valor predefinido
    O tamanho máximo do ficheiro (em GB) para um ficheiro de importação, sendo que um ficheiro de importação se refere a um ficheiro baseado em linhas ou a um conjunto de ficheiros baseados em colunas. 16

    dataNode.import.readBufferSizeInMB

    Descrição Valor predefinido
    O tamanho do bloco de dados (em MB) lido pelo datanode a partir do gestor de blocos durante a importação. 16

    dataNode.import.maxTaskSlotNum

    Descrição Valor predefinido
    O número máximo de slots ocupados por cada tarefa de importação/pré-importação. 16

    dataNode.compaction.levelZeroBatchMemoryRatio

    Descrição Valor predefinido
    A proporção mínima de memória livre para a compactação de nível zero executada em modo em lote 0,5

    dataNode.compaction.levelZeroMaxBatchSize

    Descrição Valor predefinido
    O tamanho máximo do lote refere-se ao número máximo de segmentos L1/L2 num lote durante a execução da compactação de nível 0. O valor predefinido é -1; qualquer valor inferior a 1 significa que não há limite. Intervalo válido: >= 1. -1

    dataNode.compaction.useMergeSort

    Descrição Valor predefinido
    Indica se o modo mergeSort deve ser ativado ao realizar a compactação mixCompaction. false

    dataNode.compaction.maxSegmentMergeSort

    Descrição Valor predefinido
    O número máximo de segmentos a serem fundidos no modo mergeSort. 30

    dataNode.compaction.lobHoleRatioThreshold

    Descrição Valor predefinido
    O limiar para a proporção de espaço não utilizado nos ficheiros LOB existentes para campos TEXT. Durante a compactação, se esta proporção for inferior ao limiar, o Milvus reutiliza os ficheiros LOB existentes. Se esta proporção for superior ou igual ao limiar, o Milvus reescreve os dados LOB restantes em novos ficheiros LOB para recuperar espaço. 0,3

    dataNode.gracefulStopTimeout

    Descrição Valor predefinido
    segundos. forçar a paragem do nó sem paragem gradual 1800

    dataNode.slot.slotCap

    Descrição Valor predefinido
    O número máximo de tarefas (por exemplo, compactação, importação) que podem ser executadas em simultâneo num nó de dados 16

    dataNode.clusteringCompaction.memoryBufferRatio

    Descrição Valor predefinido
    A proporção do buffer de memória da compactação em cluster. Os dados com tamanho superior ao limiar serão transferidos para o armazenamento. 0,3

    dataNode.clusteringCompaction.workPoolSize

    Descrição Valor predefinido
    Tamanho do conjunto de trabalhadores para uma tarefa de compactação em cluster. 8

    dataNode.bloomFilterApplyParallelFactor

    Descrição Valor predefinido
    Fator de paralelismo a aplicar ao filtro Bloom, com valor predefinido de 4*CPU_CORE_NUM 4

    dataNode.storage.deltalog

    Descrição Valor predefinido
    formato do deltalog, opções: [json, parquet] json

    dataNode.text.inlineThreshold

    Descrição Valor predefinido
    O limiar de tamanho, em bytes, utilizado para escolher o caminho de armazenamento para um valor de campo TEXT. Os valores inferiores a este limiar são armazenados diretamente nos dados do campo. Os valores iguais ou superiores a este limiar são armazenados separadamente como cargas LOB, e os dados do campo armazenam uma referência interna. 65536

    dataNode.text.maxLobFileBytes

    Descrição Valor predefinido
    O tamanho máximo, em bytes, de um único ficheiro LOB que armazena cargas úteis TEXT. Quando um ficheiro LOB atinge este tamanho, o Milvus grava as cargas úteis TEXT LOB subsequentes noutro ficheiro LOB. 67108864

    dataNode.text.flushThresholdBytes

    Descrição Valor predefinido
    O limiar do tamanho do buffer, em bytes, que faz com que o Milvus descarregue as cargas úteis TEXT LOB armazenadas em buffer de um segmento em crescimento para o armazenamento. 16777216

    dataNode.ip

    Descrição Valor predefinido
    Endereço TCP/IP do dataNode. Se não for especificado, utilize o primeiro endereço unicastável

    dataNode.port

    Descrição Valor predefinido
    Porta TCP do dataNode 21124

    dataNode.grpc.serverMaxSendSize

    Descrição Valor predefinido
    O tamanho máximo de cada pedido RPC que o dataNode pode enviar, unidade: byte 536870912

    dataNode.grpc.serverMaxRecvSize

    Descrição Valor predefinido
    O tamanho máximo de cada pedido RPC que o dataNode pode receber, unidade: byte 268435456

    dataNode.grpc.clientMaxSendSize

    Descrição Valor predefinido
    O tamanho máximo de cada pedido RPC que os clientes no dataNode podem enviar, unidade: byte 268435456

    dataNode.grpc.clientMaxRecvSize

    Descrição Valor predefinido
    O tamanho máximo de cada pedido RPC que os clientes no dataNode podem receber, unidade: byte 536870912

    Traduzido porDeepL

    Tabela de conteúdos

    Experimente o Milvus gerenciado gratuitamente

    O Zilliz Cloud é descomplicado, powered by Milvus e 10x mais rápido.

    Começar
    Feedback

    Esta página foi útil?