Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ /

Modificar o tamanho da parte em um cluster fragmentado

O tamanho padrão da parte para um cluster fragmentado é de 64 megabytes. Esse tamanho de parte padrão funciona bem para a maioria dos sistemas; no entanto, se você notar que as migrações automáticas têm mais E/S do que o hardware pode suportar, convém reduzir o tamanho da parte. Para divisão e migrações automáticas, um pequeno tamanho de parte leva a migrações mais rápidas e frequentes. A faixa permitida do tamanho da parte é entre 1 e 1.024 megabytes, inclusive.

Para modificar o tamanho da parte, use o seguinte procedimento:

  1. Conecte a qualquer mongos no cluster utilizando mongosh.

  2. Emitir o seguinte comando para alternar para o Config Database:

    use config
  3. Emita o seguinte comando para armazenar o valor da configuração global do tamanho da parte:

    db.settings.updateOne(
    { _id: "chunksize" },
    { $set: { _id: "chunksize", value: <sizeInMB> } },
    { upsert: true }
    )

A modificação do tamanho da parte tem várias limitações:

  • A divisão automática ocorre somente na inserção ou atualização.

  • Se você reduzir o tamanho do bloco, pode levar algum tempo para que todos os blocos se dividam para o novo tamanho.

  • As divisões não podem ser dessucedidas.

  • Se você aumentar o tamanho da parte, as partes existentes crescerão somente por meio da inserção ou atualizações até que atinjam o novo tamanho.

  • A faixa permitida do tamanho da parte é entre 1 e 1.024 megabytes, inclusive.

Voltar

Mesclar parte