Gestion des instructions SQL bloquées sur la base de données Autonomous AI
Indique comment configurer la base de données Autonomous AI pour mettre fin automatiquement aux instructions SQL en fonction de leur exécution de requête ou de leur utilisation des E/S.
Vous pouvez définir des règles d'exécution bloquées pour l'exécution des requêtes et l'utilisation des E/S dans Database Actions ou à l'aide du package PL/SQL CS_RESOURCE_MANAGER.
                  
Procédez comme suit pour utiliser Database Actions afin de définir des règles d'utilisation d'exécution :
Lorsqu'une instruction SQL du groupe de consommateurs de ressources indiqué s'exécute plus que la limite d'exécution indiquée ou effectue plus d'E/S que la quantité indiquée, l'instruction SQL prend fin.
Cliquez sur Charger les valeurs par défaut pour charger les valeurs par défaut, puis cliquez sur Enregistrer les modifications pour appliquer les valeurs renseignées.
Vous pouvez également utiliser la procédure CS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE pour définir ces règles. Par exemple, pour définir une limite d'exécution de 120 secondes et une limite d'E/S de 1000 Mo pour le groupe de consommateurs de ressources HIGH, exécutez la commande suivante lorsque vous êtes connecté à la base de données en tant qu'utilisateur ADMIN :
                  
BEGIN
     CS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE(consumer_group => 'HIGH', io_megabytes_limit => 1000, elapsed_time_limit => 120);
END;
/	
Pour réinitialiser les valeurs et lever les limites, vous pouvez définir les valeurs sur NULL :
BEGIN
     CS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE(consumer_group => 'HIGH', io_megabytes_limit => null, elapsed_time_limit => null);
END;
/	
Pour plus d'informations, reportez-vous à la section CS_RESOURCE_MANAGER Package.
Rubrique parent : Surveiller et gérer les performances