Perguntas frequentes: armazenamento
Nesta página
O que acontece quando eu atinjo meu limite de armazenamento do Atlas?
O resultado de atingir seu limite de armazenamento do Atlas depende do Atlas cluster que você está usando.
Para clusters
M0
e Flex, o armazenamento máximo é um limite fixo e não pode ser excedido. Você pode adicionar mais espaço de armazenamento atualizando para um cluster dedicado (M10+
). Para obter detalhes 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
Veja também:
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.
Como o Atlas calcula os limites de armazenamento para clusters Flex?
O Atlas calcula o limite de armazenamento para clusters Flex com base no uso de dados, em oposição à storageSize
métrica usada por clusters não Flex (que inclui compactação). O Atlas determina o uso de dados somando dataSize
o e de indexSize
um cluster. Você pode emitir o método db.stats() para visualizar os valores destes campos.
Sem usar IOPS provisionado no MongoDB Atlas na AWS, que tipo de IOPS devo esperar?
O Atlas fornece uma estimativa de quantos 16K IOPS você pode esperar, calculado como o menor de 3 IOPS por GB provisionado ou a capacidade máxima de IOPS do nó do cluster.
Posso configurar um cluster com mais armazenamento do que o limite padrão para a camada do cluster?
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.