Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Perguntas frequentes: armazenamento

O resultado de atingir seu limite de armazenamento do Atlas depende do Atlas cluster que você está usando.

  • Para clusters gratuitos (anteriormente conhecido como M0) e clusters Flex, o armazenamento máximo é um limite fixo e não pode ser excedido. Você pode adicionar mais armazenamento atualizando para um cluster dedicado (M10+). Para obter informações sobre como o Atlas calcula os limites de armazenamento para clusters Flex, consulte esta seção das Perguntas frequentes.

  • Por padrão, os clusters M10+ ampliam o armazenamento automaticamente com base nos limites de uso do disco. Para modificar essa configuração para um limite de armazenamento fixo, consulte a página Modificar um cluster.

Se você tentar gravar em um cluster Flex que não tem espaço para a operação de gravação desejada, o Atlas exibirá uma mensagem de erro semelhante à seguinte:

WriteResult({
"writeError": {
"code": 8000,
"errmsg": "you are over your space quota, using 513 MB of 512 MB"
}
})

Dica

Para aprender mais sobre as diferenças entre clusters Flex e clusters dedicados, consulte Limites do Atlas Flex.

Dica

Você pode configurar alertas que trigger quando seu armazenamento alocado atingir um limite específico. O Atlas calcula o armazenamento alocado usando métricas retornadas pelo comando dbStats .

O Atlas recupera métricas do banco de dados a cada 20 minutos por padrão, mas ajusta a frequência quando necessário para reduzir o impacto no desempenho do banco de dados.

Para saber mais sobre alertas de armazenamento, consulte Condições de alerta de armazenamento DB.

O Atlas calcula o limite de armazenamento para clusters Flex com base no uso de dados, em oposição à métrica storageSize usada por clusters não Flex (que inclui compactação). O Atlas determina o uso de dados somando o dataSize e indexSize de um cluster. Você pode emitir o método db.stats() para visualizar os valores destes campos.

O Atlas fornece uma estimativa de quantos IOPS de 16K você pode esperar, calculado como o menor de 3 IOPS por GB provisionado, ou a capacidade máxima de IOPS do nó do cluster.

Sim, para os2 clusters dedicados da AWS Gen, você pode alterar a taxa de IOPS de um cluster sem alterar a capacidade de armazenamento usando o IOPS padrão estendido. O IOPS padrão estendido está disponível somente para2 clusters da AWS Ger. Você pode2 selecionar Gen ao configurar M30+ clusters de camada no AWS. Os clusters AWS Gen2 dedicados também oferecem uma taxa de IOPS padrão máxima de 80k IOPS.

Para saber mais, consulte Clusters dedicados da AWS Ger.2

Para clusters que atendem a critérios específicos, sim. Para saber quais clusters aceitam armazenamento ampliado e como habilitá-los para seus projetos, consulte Gerenciar configurações do projeto.

Você pode usar o comando autoCompact em clusters dedicados para executar a compactação em segundo plano, o que reduz o uso do armazenamento. Esse comando itera automaticamente os arquivos disponíveis e tenta continuamente liberar espaço em disco desnecessário para o sistema operacional. Para saber mais sobre como habilitar a ação de privilégio autoCompact, consulte Funções Integradas na seção "Funções e privilégios integrados".

O comando autoCompact é aceito apenas em clusters dedicados que executam o MongoDB 8.0+.

Para executar autoCompact em um cluster, siga estas etapas:

  1. Crie um usuário de banco de dados e configure o privilégio autoCompact.

  2. (Opcional) Se você estiver se conectando a um cluster fragmentado, recupere a string de conexão de cada nó no cluster fragmentado. É possível usar um ponto de extremidade da API de Administração do Atlas para recuperar essas informações.

  3. Conecte-se a cada nó no qual você deseja executar autoCompact.

  4. Execute autoCompact no banco de dados admin.