Dear DBA-Mates,
Hope you all are Safe and doing well!!! As we all know
about corona virus, so be-careful and safe.
Yes… Long time haven’t written anything but if you ask
me I was also lost in this world and lots of things came up and down and that’s
called life for all…
It’s ok… Let’s start the topic now which is very
important and DBA’s should know it. You all may heard about SQL Tuning but very
few people only do it.
It is very important as whenever developer/functional raise
a concerns about the request or program is taking time to complete then we can do
the SQLT which helps a lots and resolve the issue…
Please find the below steps:
1. Create Tuning Task:
DECLARE
l_sql_tune_task_id VARCHAR2(100);
BEGIN
l_sql_tune_task_id := DBMS_SQLTUNE.create_tuning_task
(
sql_id => '8b98n39ax64uj',
scope =>
DBMS_SQLTUNE.scope_comprehensive,
time_limit => 300,
task_name => '1q7d0p8qnpv51_tuning_task11',
description => 'Tuning task1 for statement 1q7d0p8qnpv51');
DBMS_OUTPUT.put_line('l_sql_tune_task_id: ' || l_sql_tune_task_id);
END;
/
2. Execute Tuning task:
EXEC
DBMS_SQLTUNE.execute_tuning_task(task_name =>
'1q7d0p8qnpv51_tuning_task11');
3. Get the Tuning advisor report:
set longchunksize 65536
SET LONG 100000;
SET PAGESIZE 50000
SET LINESIZE 200
select dbms_sqltune.report_tuning_task('1q7d0p8qnpv51_tuning_task11') from dual;
This output can be spool also, which we can give to
developer team to verify and then we can execute it.
This output will give advice and sql tune script by
which running it will run fast and get it complete.
Some useful links:
How to change database DB name using NID utility
Thanks , it will help many DBA'S for long running query's issue
ReplyDeleteThank you for sharing useful information with us. please keep sharing like this.
ReplyDeleteAnd if anyone like to take admission in Dehardun then check this.
Tula's Institute Best EEE Engineering College in Dehradun
I would like to thank you for the efforts you have made in writing this article.
ReplyDeleteWe also provide same services of oracle database amd SQL etc.Kindly check below relates services of oracle database.
sql performance tuning
MySQL database and sql
oracle database and sql
oracle performance tuning tips
sql query performance tuning
optimization of sql queries
oracle sql query
sql performance monitoring
database query optimization
Nice Post! Thanks for sharing such an amazing article, really informative, it helps me a lot.
ReplyDeleteOracle Database Certification