Gerenciar Instruções SQL de Escape no Autonomous Database

Especifica como você configura o Autonomous Database para encerrar instruções SQL automaticamente com base no runtime da consulta ou no uso de Entrada/Saída.

Você pode definir regras de escape para runtime de consulta e uso de Entrada/Saída no Database Actions ou usando o pacote PL/SQL CS_RESOURCE_MANAGER.

Siga estas etapas para usar o Database Actions para definir regras de uso de runtime:

  1. Acesse o Database Actions como usuário ADMIN.

    Consulte Access Database Actions como ADMIN para obter mais informações.

  2. No Launchpad do Database Actions, em Administração, clique em Definir Regras do Resource Management.
  3. Selecione a guia Critérios de escape para definir regras de uso para um grupo de consumidores.
  4. Selecione o Grupo de consumidores.
  5. Definir valores de critérios de escape:
    • Tempo de execução da consulta (segundos)

    • Quantidade de E/S (MB)

  6. Clique em Salvar Alterações.
  7. Clique emOK.

Quando uma instrução SQL no grupo de consumidores especificado for executada acima do limite de runtime especificado ou fizer mais Entrada/Saída que a quantidade especificada, a instrução SQL será encerrada.

Clique em Load Default Values para carregar os valores default; em seguida, clique em Save Changes para aplicar os valores preenchidos.

Você também pode usar o procedimento CS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE para definir essas regras. Por exemplo, para definir um limite de runtime de 120 segundos e um limite de Entrada/Saída de 1000 MB para o grupo de consumidores HIGH, execute o seguinte comando quando conectado ao banco de dados como usuário ADMIN:

BEGIN
     CS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE(consumer_group => 'HIGH', io_megabytes_limit => 1000, elapsed_time_limit => 120);
END;
/	

Para redefinir os valores e elevar os limites, você pode definir os valores como nulos:

BEGIN
     CS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE(consumer_group => 'HIGH', io_megabytes_limit => null, elapsed_time_limit => null);
END;
/	

Consulte CS_RESOURCE_MANAGER Package para obter mais informações.