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

Limites do Atlas Service

O Atlas limita a quantidade de cada tipo de componente que você pode criar e o número de conexões permitidas para um cluster. Para clusters, o número de conexões permitidas é baseado na camada do cluster. As tabelas a seguir descrevem os limites de componentes e conexões.

Importante

Se algum desses limites representar um problema para sua organização, entre em contato com o suporte da Atlas.

Componente
Limite

30

Shards em clusters de região única

Sem limite rígido, mas entre em contato com o suporte do MongoDB para mais de 80 shards.

Permissões de rede entre regiões para um cluster de várias regiões

100

O número total de nós entre quaisquer duas regiões em um projeto não deve exceder 100. Você não pode criar um cluster multirregional se o projeto já tiver cluster com 100 ou mais nós entre regiões.

Electable Nodes per Replica Set or Shard

7

Um cluster Atlas Infinite tem exatamente dois nós elegíveis e não mais que sete nós no total. Para saber mais, consulte Replicação e Failover.

Config Server Tier (minimum and maximum)

M30

Atlas sets the limits for concurrent incoming connections based on the tier and class of your cluster. The net.maxIncomingConnections setting caps the total number of incoming connections that a node holds open at one time.

Os limites de conexão do Atlas se aplicam por nó. Para clusters fragmentados, os limites de conexão do Atlas se aplicam por roteador mongos. O número de roteadores mongos é igual ao número de nós do conjunto de réplicas em todos os fragmentos.

O exemplo a seguir descreve um cluster do Atlas Core. Um cluster Atlas Infinite tem dois nós elegíveis, portanto, o número de nós que podem servir leituras depende dos nós somente leitura e de análise que você adicionar.

Os clusters Atlas Infinite usam camadas do cluster de M10 a M60, portanto, os limites para camadas maiores não se aplicam a eles.

Exemplo

Your M10 Atlas Core cluster has three nodes with a 1500 connection limit per node. Atlas reserves 10 connections per node. If you set your read preference to secondary, Atlas can read from the two secondary nodes for a combined 2980 connection limit.

For example, if you have a three-node M10 cluster with a 1500 connection limit per node, Atlas reserves 10 connections per node. If you set your read preference to secondary, Atlas can read from the two secondary nodes for a combined 2980 connection limit.

Os limites de conexão de cluster são aplicados para o Amazon Web Services somente ao se conectar por link privado para clusters nas versões compatíveis:

  • 8.1 e v8.1.0+

  • 8.0 e v8.0.10+

  • 7.0 e v7.0.22+

Observação

O Atlas reserva um pequeno número de conexões para cada cluster Atlas para oferecer suporte aos serviços do Atlas. Para saber mais sobre as conexões reservadas da Atlas, entre em contato com o suporte da Atlas.

Escolha seu provedor de nuvem para visualizar os limites de conexão para cada camada do cluster e classe:

Observação

O Atlas dimensiona o uso da memória e da computação, não as conexões. No entanto, o aumento das conexões ativas pode aumentar a carga, o que pode criar a necessidade de dimensionar o cluster se outras soluções não forem viáveis.

Se você está perto ou atingiu o número máximo de conexões que seu cluster Atlas pode lidar, escolha uma das seguintes opções para redistribuir as conexões ou aumentar seu limite:

Atlas applies connection rate limits to protect cluster availability and ensure optimal performance. A connection rate limit restricts the number of new incoming connections that each node in the cluster can accept per second. This limit is separate from the maximum number of connections that a node can hold open at one time, which is described in Connection Limits and Cluster Tier.

Quando um nó atinge seu limite de taxa de conexão, o Atlas coloca em fila as novas tentativas de conexão. Se o período de sobrecarga for sustentado, o Atlas descarta algumas conexões. Esse comportamento mantém a disponibilidade do cluster, evitando a sobrecarga de conexão.

Se os limites de taxa de conexão se aplicam ou não depende da sua camada do cluster e da versão do MongoDB:

  • M10 e M20 camadas do cluster: sempre ativas.

  • M30 e camadas do cluster superiores executando o MongoDB 9.0 ou posterior: sempre ativado.

  • M30 e camadas do cluster mais altas executando versões do MongoDB anteriores à 9.0: sempre desativado.

As tabelas a seguir descrevem os limites de taxa de conexão para cada camada do cluster e classe de armazenamento em todos os provedores de nuvem:

Camada do cluster
Máximo de novas conexões por segundo por nó

M10

15

M20

15

M30

24

M40

85

M50

170

M60

320

M80

1000

M90 (Apenas Microsoft Azure)

600

M140

1360

M200

1450

M250 (Google Cloud Platform somente)

1500

M300

1600

Os limites de taxa de conexão não incluem conexões de serviços internos do Atlas.

Esta seção se aplica a cluster do Atlas Core.

Embora não haja um limite rígido para o número de collections em um único cluster, o desempenho de um cluster pode degradar se ele servir a um grande número de collections e índices. Collections maiores têm um impacto maior no desempenho.

O número máximo combinado recomendado de collections e índices por camada do Atlas cluster é o seguinte:

Camada do cluster
Máximo recomendado

M10

5.000 collections e índices

M20 / M30

10.000 collections e índices

M40+

100.000 collections e índices

If you exceed the recommended maximum number of collections and indexes, database operations might run more slowly. Checkpoints take longer to complete, which reduces operation speed. In some cases, operations can stall if your usage exceeds your system's ulimit settings, which set limitations on the number of system resources that you can use.

Dica

To learn more about ulimit settings, see UNIX ulimit Settings for Self-Managed Deployments in the MongoDB Server Manual.

O impacto no desempenho de exceder o número máximo de recursos recomendado depende do uso da collection. Os impactos no desempenho são mais prováveis se você usar a maioria das coleções existentes de forma consistente.

Se você precisar aumentar o número de collections ou índices no Atlas cluster, considere atualizar a camada do cluster.

Esta seção se aplica a cluster do Atlas Core.

Uma contagem alta de índices gera uma carga significativa no cluster base e pode interromper sua carga de trabalho. O número de índices que seu cluster pode suportar depende da camada do cluster e da carga de trabalho. Camadas do cluster menores, como M10, podem sofrer degradação de desempenho ou erros de falta de memória à medida que a contagem de índices aumenta. Comece com um pequeno número de índices e monitore o uso de recursos do seu cluster à medida que você dimensiona.

Componente
Limite

Usuários do banco de dados por projeto Atlas

100

Atlas users por projeto Atlas

500

Atlas users por organização Atlas

500

Chaves API por organização Atlas

500

Entradas de lista de acesso por projeto Atlas

200

Usuários por Equipe Atlas

250

Equipes por projeto Atlas

100

Equipes por organização Atlas

250

Equipes por Usuário Atlas

100

Organizações por Usuário Atlas

250

Organizações vinculadas por organização pagadora do Atlas

250

Clusters por Projeto Atlas

25

Projetos por Usuário Atlas

250

Projetos por organização Atlas

250

100

Funções personalizadas atribuídas por usuário de banco de dados

20

25

Total de conexões de peering de rede por projeto Atlas

50

O Atlas limita o número de nós por conexão de peering de rede com base no bloco CIDR e na região selecionada para o projeto.

Conexões de peering de rede pendentes por projeto Atlas

25

Nós de destino endereçáveis do AWS PrivateLink por região

50

150

Google Cloud GCP Private Service Connect Nós de destino endereçáveis por região

50

Chaves de fragmento do cluster global por projetodo Atlas

40

Observação

Addressable Target Nodes refer to the maximum number of MongoDB nodes that can be accessed through private endpoints per project, per region. Target nodes include mongod instances in replica sets, mongos instances in sharded clusters, and BI Connector for Atlas instances across all dedicated clusters in the project.

Você pode implantar apenas um cluster gratuito (anteriormente conhecido como M0) por projeto. No entanto, se você tiver contratos de vendas com o MongoDB, poderá implantar mais clusters gratuitos por projeto. Para aprender mais, entre em contato com um representante de vendas do MongoDB.

O Atlas limita o comprimento de rótulos específicos para componentes.

Componente
Limite de caracteres
Padrão RegEx

Nome do cluster

64 [1]

^([a-zA-Z0-9]([a-zA-Z0-9-]){0,21}(?<!-)([\w]{0,42}))$ [2]

Nome do projeto

64

^[\p{L}\p{N}\-_.(),:&@+']{1,64}$ [3]

Nome da organização

64

^[\p{L}\p{N}\-_.(),:&@+']{1,64}$ [3]

API Descrição da chave

250

[1] Se você tiver o modo somente de emparelhamento habilitado, o limite de caracteres do nome do cluster será 23.
[2] O Atlas utiliza os primeiros 23 caracteres do nome de um cluster. Esses caracteres devem ser exclusivos dentro do projeto que os contém. Os nomes de clusters com menos de 23 caracteres não podem terminar com um hífen (-). Nomes de clusters com mais de 23 caracteres não podem ter um hífen como o 23º caractere.
[3](1, 2) Organization and Project names can include any Unicode letter or number plus the following punctuation: -_.(),:&@+'.

Para aprender mais sobre comandos não suportados, consulte os comandos não suportados para cluster gratuito e flexível e cluster pago.

Esta seção se aplica a cluster do Atlas Core.

As implantações em várias nuvens têm limites diferentes. Para saber mais, consulte Limites de Implantação em Várias Nuvens.

Esta seção se aplica a cluster do Atlas Core.

O Atlas limita o número de nós de pesquisa que você pode implantar para um cluster:

  • Mínimo de 2 nós de pesquisa por região

  • Máximo de 32 nós de pesquisa por região por shard

Para saber mais, consulte Clusters multirregionais e multinuvem com nós de pesquisa.