使用dbms_sqltune調優sql的步驟
一直沒有玩過10g的自動調優建議器,今天將這個包的使用步驟簡單記錄如下:
1.建立自動調優任務
DECLARE
my_task_name VARCHAR2(30);
my_sqltext CLOB;
BEGIN
my_sqltext := 'select count(*) from bigtb a, smalltb b where a.object_name=b.table_name';
my_task_name := DBMS_SQLTUNE.CREATE_TUNING_TASK(
sql_text => my_sqltext,
user_name => 'DAVE',
scope => 'COMPREHENSIVE',
time_limit => 120,
task_name => 'tuning_sql_test',
description => 'Task to tune a query on a specified table');
END;
/
2.執行自動調優任務
exec dbms_sqltune.execute_tuning_task('tuning_sql_test');
3.檢查調優任務狀態
SELECT task_name,status
FROM USER_ADVISOR_TASKS
WHERE task_name ='tuning_sql_test';
4.顯示自動調優任務報告
SET LONG 999999
SETserveroutput on size 999999
SET LINESIZE 100
SELECT DBMS_SQLTUNE.REPORT_TUNING_TASK( 'tuning_sql_test') from DUAL;
4.刪除自動調優任務
exec dbms_sqltune.drop_tuning_task('tuning_sql_test');
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20801486/viewspace-732717/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL調優工具包DBMS_SQLTUNE的使用方法SQL
- 使用dbms_sqltune獲得SQL調整建議SQL
- 使用dbms_sqltune進行SQL優化SQL優化
- 優化 SQL 語句的步驟優化SQL
- DBMS_SQLTUNE優化SQLSQL優化
- Oracle SQL優化基本步驟OracleSQL優化
- 利用DBMS_SQLTUNE優化SQLSQL優化
- Oracle 11g系統調優之dbms_sqltune包的使用OracleSQL
- SQL優化----dbms_sqltune詳解(1)SQL優化
- JVM效能調優的6大步驟,及關鍵調優引數詳解JVM
- SQL TRACE和TKPROF,10046的使用步驟SQL
- SQL處理的主要步驟SQL
- SQL調優SQL
- MySQL優化(1)——–常用的優化步驟MySql優化
- 用SQL建立索引的方法步驟SQL索引
- 資料庫優化的步驟資料庫優化
- (原)使用PL/SQL開發XML PUBLISHER報表的步驟SQLXML
- 使用hint來調優sql語句SQL
- Oracle中SQL語句解析的步驟OracleSQL
- dbms_sqltune包的使用SQL
- Excel 匯入 SQL Server 步驟:ExcelSQLServer
- sql調優1SQL
- oracle sql調優OracleSQL
- 【sql調優】使用繫結變數(二)SQL變數
- 【sql調優】使用繫結變數(一)SQL變數
- 使用SQL調整顧問得到SQL優化建議SQL優化
- 使用ElementUI元件步驟UI元件
- MySQL調優篇 | SQL調優實戰(5)MySql
- Oracle中SQL語句解析的步驟(轉)OracleSQL
- 保護SQL Server的十個步驟(轉)SQLServer
- Vue的step步驟條的使用Vue
- 一條大sql的調優SQL
- Oracle SQL語句執行步驟OracleSQL
- 透過使用hint unnest調優sql語句SQL
- 通過使用hint unnest調優sql語句SQL
- Teradata SQL調優SQL
- 天貓SEO優化步驟——資訊圖優化
- 天貓SEO優化步驟–資訊圖優化