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:
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.
Tópico principal: Monitorar e Gerenciar Desempenho