Todos os produtos
Search
Central de documentação

ApsaraDB for MongoDB:Limitação de sessões

Última atualização: Jun 26, 2026

A limitação de sessões permite definir limites de concorrência para operações find, insert, update e delete em coleções específicas. Isso ajuda a controlar o volume de requisições para garantir a disponibilidade e a estabilidade do serviço de banco de dados.

Pré-requisitos

Verifique se sua instância atende aos seguintes requisitos de versão:

  • Versão principal 5,0: versão secundária 6,0.13 ou posterior

  • Versão principal 6,0: versão secundária 7,0.9 ou posterior

  • Versão principal 7,0: versão secundária 8,0.4 ou posterior

  • Versão principal 8,0: sem restrições de versão secundária

Procedimento

  1. Acesse a página de instâncias de replica set do ApsaraDB for MongoDB ou de instâncias de sharded cluster do ApsaraDB for MongoDB, selecione um grupo de recursos e uma região na parte superior e clique no ID da instância desejada.

  2. No painel de navegação à esquerda, clique em CloudDBA > Sessions.

  3. Clique em Session Throttling.

  4. Na página Session Throttling, clique em Create Throttling Rule.

  5. Na caixa de diálogo exibida, configure os parâmetros da regra de limitação.

    Parâmetro

    Descrição

    Operation type

    Selecione os tipos de operação a serem limitados. É possível selecionar vários tipos. Valores válidos: find, insert, update e delete.

    Operation concurrency

    Especifique o número máximo de operações simultâneas permitidas para os tipos de operação selecionados. Requisições que ultrapassem esse limiar são limitadas.

    Throttling duration

    Defina o período de vigência da regra de limitação. Após o vencimento, o sistema desativa a regra automaticamente e a move para a aba Ended.

    Kill Statement

    (Opcional) Ao ativar esta opção, quando a regra de limitação entrar em vigor, o sistema encerrará automaticamente (kills) quaisquer operações ativas que correspondam à regra, como operações de longa duração find ou update. Essa ação é executada apenas uma vez para liberar imediatamente as conexões e os recursos computacionais ocupados. Novas requisições recebidas após a ativação da regra são limitadas, mas não encerradas. Esse recurso é ideal para situações de emergência em que um pico repentino de carga acumulou um grande número de transações de longa duração, exigindo liberação imediata de recursos.

    Throttling scope

    Esta opção está disponível somente para instâncias de sharded cluster do ApsaraDB for MongoDB. Aplique a regra a All Shards ou a Partial Shards.

    Throttled collections

    Especifique as coleções às quais a regra se aplica. Use o formato databaseName.collectionName.

  6. Após confirmar a configuração, clique em Submit.

    Depois que a regra for criada:

    • Na página Session Throttling, visualize, modifique ou desative a regra de limitação na aba Running.

    • Na página Session Throttling, visualize ou reative uma regra de limitação expirada na aba Ended.