Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

set long 20000 longchunksize 20000 pagesize 0 linesize 1000 feedback off verify off

trimspool on
column ddl format a1000

SQL Tuning advisory:

Create tuning task :

DECLARE
l_sql_tune_task_id VARCHAR2(100);
BEGIN
l_sql_tune_task_id := DBMS_SQLTUNE.create_tuning_task (
sql_id => 'dh1a8hw7zauzn',
scope => DBMS_SQLTUNE.scope_comprehensive,
time_limit => 25200,
task_name => 'sql_tuning_task_dh1a8hw7zauzn',
description => 'Tuning task for statement dh1a8hw7zauzn.');
DBMS_OUTPUT.put_line('l_sql_tune_task_id: ' || l_sql_tune_task_id);
END;
/

EXECUTE tuning task:

EXEC DBMS_SQLTUNE.execute_tuning_task(task_name =>


'sql_tuning_task_dh1a8hw7zauzn');

Report tuning task:

SET LINES 150


SET pages 50000
SET long 5000000
SET long 5000000
SELECT DBMS_SQLTUNE.report_tuning_task('sql_tuning_task_dh1a8hw7zauzn') AS
recommendations FROM dual;

to check historical task names

execute dbms_sqltune.drop_tuning_task('sql_tuning_task_dh1a8hw7zauzn');

SELECT TASK_NAME, STATUS FROM DBA_ADVISOR_LOG WHERE


TASK_NAME='sql_tuning_task_dh1a8hw7zauzn';

select TASK_ID,TASK_NAME from DBA_ADVISOR_FINDINGS where TASK_NAME like


'%d5jcr9zc761wn%';

SELECT DBMS_SQLTUNE.report_tuning_task('sql_tuning_task_d5jcr9zc761wn') AS
recommendations FROM dual;

You might also like