SQL TUNING ADVISOR
In this Blog i have Explained how to do performance tuning of a query using SQL Tuning Advisor.
oracle configurationintermediate
by OracleDba
13 views
In this Blog i have Explained how to do performance tuning of a query using SQL Tuning Advisor.
123456789101112131415161718192021222324252627282930
set serveroutput off
Select * from hr.employees;
select prev_sql_id from v$session where sid=sys_context('userenv','sid');
select sql_id, sql_text from v$sqltext
where sql_id in ('fxdbrc4jhqn5r');
DECLARE
l_sql_tune_task_id VARCHAR2(100);
BEGIN
l_sql_tune_task_id := DBMS_SQLTUNE.create_tuning_task (
sql_id => '7uk907hrgrj6j',
scope => DBMS_SQLTUNE.scope_comprehensive,
time_limit => 500,
task_name => '7uk907hrgrj6j_tuning_task11',
description => 'Tuning task1 for statement 7uk907hrgrj6j'
);
DBMS_OUTPUT.put_line('l_sql_tune_task_id: ' || l_sql_tune_task_id);
END;
/
-- Execute the SQL Tuning Task
EXEC DBMS_SQLTUNE.execute_tuning_task(task_name => '7uk907hrgrj6j_tuning_task11');
-- Retrieve and Display the Tuning Report
SET LONG 65536
SET LONGCHUNKSIZE 65536
SET LINESIZE 100
SELECT DBMS_SQLTUNE.report_tuning_task('7uk907hrgrj6j_tuning_task11') FROM dual;Please to add comments
No comments yet. Be the first to comment!