Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2025-08-07 GMT+08:00

Parâmetros

Os parâmetros de banco de dados são itens-chave de configuração em um sistema de banco de dados. Configurações de parâmetro impróprias podem afetar adversamente o desempenho do banco de dados. Este documento descreve alguns parâmetros importantes. Para obter detalhes sobre descrições de parâmetros, visite site oficial do MongoDB.

Para obter detalhes sobre como alterar os valores dos parâmetros no console, consulte Modificação de parâmetros de instância de BD do DDS.

  • enableMajorityReadConcern

    Esse parâmetro indica se a leitura de dados foi reconhecida pela maioria dos nós.

    O valor padrão é false, indicando que os dados lidos são retornados após serem reconhecidos por um único nó.

    Se esse parâmetro for definido como true, os dados lidos serão retornados após serem reconhecidos pela maioria dos nós. Essa operação aumentará o tamanho do arquivo LAS, resultando em alto uso da CPU e do disco.

    No DDS, a preocupação de leitura não pode ser definida como maioria. Se a preocupação de leitura majoritária for necessária, você poderá definir a preocupação de gravação como maioritária, indicando que os dados são gravados na maioria dos nós. Dessa forma, os dados na maioria dos nós são consistentes. Então, lendo os dados de um único nó, pode-se garantir que os dados tenham sido gravados na maioria dos nós e que não haja leituras sujas.

    Preocupação de gravação e preocupação de leitura, respectivamente, especificam as políticas de gravação e leitura para o MongoDB.

    Se a preocupação de leitura for definida como maioria, os dados lidos pelos usuários foram gravados na maioria dos nós e não serão revertidos para evitar leituras sujas.

  • failIndexKeyTooLong

    O valor padrão é true.

    Esse parâmetro não pode ser modificado para evitar uma chave de índice excessivamente longa.

  • net.maxIncomingConnections

    Este parâmetro indica o número máximo de conexões simultâneas que o dds mongos ou mongod pode aceitar. O valor padrão depende das especificações da instância. Este parâmetro é exibido como default antes de ser definido, indicando que o valor do parâmetro varia de acordo com as especificações de memória.

  • security.javascriptEnabled

    O valor padrão é false.

    Esse parâmetro indica se os scripts do JavaScript podem ser executados no mongod. Por motivos de segurança, o valor padrão é false, indicando que os scripts JavaScript não podem ser executados no mongod, e os comandos mapreduce e group não podem ser usados.

  • disableJavaScriptJIT

    O valor padrão é true.

    Esse parâmetro indica se a compilação JIT do JavaScript deve ser desativada. A compilação JIT do JavaScript permite a compilação just-in-time (JIT) para melhorar o desempenho dos scripts em execução.

    disableJavaScriptJIT: o valor padrão é true, indicando que o compilador JavaScriptJIT está desativado. Para habilitar a compilação JIT do JavaScript, defina disableJavaScriptJIT como false.

  • operationProfiling.mode

    O valor do parâmetro é slowOp por padrão.

    Este parâmetro indica o nível do analisador de banco de dados.

    Esse parâmetro suporta os seguintes valores:

    • O valor padrão é slowOp, indicando que o coletor registra declarações cujo tempo de resposta excede o limite.
    • O valor off indica que o analisador está desativado e não coleta nenhum dado.
    • O valor all indica que o coletor coleta dados de todas as operações.
  • operationProfiling.slowOpThresholdMs

    O valor padrão é 500 e a unidade é ms.

    Este parâmetro indica o limite para consultas lentas na unidade de ms. As consultas que levam mais tempo do que o limite são consideradas como consultas lentas.

    A menos que especificado de outra forma, é recomendável definir o valor como 500 ms.

  • maxTransactionLockRequestTimeoutMillis

    O valor varia de 5 a 100, em milissegundos. O valor padrão é 5.

    Esse parâmetro especifica o tempo em que uma transação espera por bloqueios. Se o tempo for excedido, a transação será revertida.