Gestisci istruzioni SQL in esecuzione su Autonomous Database
Specifica la modalità di configurazione di Autonomous Database per arrestare automaticamente le istruzioni SQL in base al runtime delle query o all'uso dell'IO.
È possibile impostare regole di runtime per l'esecuzione delle query e l'uso di I/O in Database Actions o utilizzando il package PL/SQL CS_RESOURCE_MANAGER
.
Attenersi alla procedura riportata di seguito per utilizzare Database Actions per impostare le regole di utilizzo del runtime.
Quando un'istruzione SQL nel gruppo di consumer specificato viene eseguita più del limite di runtime specificato o più I/O della quantità specificata, l'istruzione SQL verrà terminata.
Fare clic su Carica valori predefiniti per caricare i valori predefiniti, quindi fare clic su Salva modifiche per applicare i valori popolati.
È anche possibile utilizzare la procedura CS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE
per impostare queste regole. Ad esempio, per impostare un limite di runtime di 120 secondi e un limite di I/O di 1000 MB per il gruppo di consumer HIGH, eseguire il comando seguente quando si è connessi al database come utente ADMIN:
BEGIN
CS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE
(consumer_group => 'HIGH', io_megabytes_limit => 1000, elapsed_time_limit => 120);
END;
/
Per reimpostare i valori e sollevare i limiti, è possibile impostare i valori su null:
BEGIN
CS_RESOURCE_MANAGER.UPDATE_PLAN_DIRECTIVE
(consumer_group => 'HIGH', io_megabytes_limit => null, elapsed_time_limit => null);
END;
/
Per ulteriori informazioni, vedere CS_RESOURCE_MANAGER Package.
Argomento padre: Monitorare e gestire le prestazioni