---
sourceDocument: Yokohama Administração da Now Platform
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/platform-administration

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Administração da Now Platform

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Cotas de transação

# Cotas de transação {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

As cotas de transação permitem definir uma política de cotas para diferentes tipos de transações. Uma cota de transação cancela qualquer transação que viole a política e notifica o usuário sobre o cancelamento.  
O plug-in Cotas de transação está ativo por padrão em todas as instâncias novas e atualizadas.Figura 1. Transação cancelada  
A cota de transação também grava a mensagem de cancelamento no arquivo de log como um aviso.Figura 2. Log de transação cancelada

Normalmente, os administradores definem cotas de transação para evitar que consultas e scripts com desempenho ruim consumam recursos do sistema. Isso garante que nenhuma transação consuma recursos suficientes para impedir a execução de outras transações. Os administradores também podem exibir mensagens de log de cancelamento para identificar transações que possam consumir recursos excessivos.

## Como as cotas de transação funcionam

As transações usam o Gerenciador de cotas, que é um thread em segundo plano que cancela transações. O Gerenciador de cotas executa as seguintes ações.

1. Obtém uma lista de transações ativas, semelhante à lista em Administração de usuáriosTransações Ativas.
2. Percorre cada transação e verifica todas as regras de cota com condições correspondentes à transação. A primeira ocorrência que excede qualquer uma das limitações de cota aciona um cancelamento de transação. Se uma transação mudar ou houver uma nova regra de cota, o Gerenciador de cotas reavaliará a transação.  
   Nota:  
   . Pedido o campo em uma regra de cota afeta a ordem em que as regras de cota são verificadas. O Gerenciador de cotas verifica as regras de ordem inferior primeiro (por exemplo, pedido 80 antes do pedido 90), mas verifica todas as regras. Isso pode ter implicações de desempenho marginais, dependendo das condições das regras envolvidas.
3. Cancela a transação se ela estiver em execução por mais tempo do que a cota máxima especificada.
4. Registra as transações em execução.
5. Dorme até o próximo batimento cardíaco, que é controlado pelo glide.quota.manager.heartbeat [propriedade do sistema](https://servicenow-prod.fluidtopics.net/xDgM1v_l827WaaFmneJv9g "Um administrador pode adicionar as seguintes propriedades do sistema para gerenciar cotas de transação.").
{#c_TransactionQuotas__ol_lwr_pr1_rp}

## Exemplos de cancelamento de transação

As transações podem ser canceladas por mais de um motivo. Procure os seguintes indicadores.

* tempo máximo de execução excedido : Esta mensagem aparece quando os threads glide.quota.manager cancelam a transação.
* cancelado por outra transação : Esta mensagem aparece quando a transação foi cancelada pelo thread de sessão que a emitiu inicialmente, e não pelo thread glide.quota.manager.
* cancelado pela solicitação do usuário : Esta mensagem aparece quando o usuário clicou no botão X vermelho para cancelar a transação em execução.

{#c_TransactionQuotas__ul_eyp_dk1_ts}  
Se você estiver procurando transações que foram canceladas por glide.quota.manager, pesquise por \[Mensagem\] \[Contém\] \[Tempo máximo de execução excedido\] combinação. Por exemplo:

    Cancelling transaction /home.do - Default-thread-11.0 (maximum execution time exceeded): Thread Default-thread-11.0 (Default-thread-11.0, F530DD111B11111111FC031767DA158E), after 30000ms

.

