Gerenciar Instruções SQL Ultrapassadas no Autonomous Database

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

Você pode definir regras de run-away de runtime para runtime de consulta e uso de E/S 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 o usuário ADMIN.

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

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

    • Número de E/S (MB)

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

Quando uma instrução SQL no grupo de consumidores especificado executa mais do que o limite de runtime especificado ou faz mais E/S do que o valor especificado, a instrução SQL será encerrada.

Clique em Carregar Valores Default para carregar os valores default; em seguida, clique em Salvar Alterações 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 E/S de 1000 MB para o grupo de consumidores HIGH, execute o seguinte comando quando conectado ao banco de dados como o 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.