【優化】ORACLE set autotrace in SQL*Plus
set autotrace off
set autotrace on
set autotrace traceonly
set autotrace on explain
set autotrace on statistics
set autotrace on explain statistics
set autotrace traceonly explain
set autotrace traceonly statistics
set autotrace traceonly explain statistics
set autotrace off explain
set autotrace off statistics
set autotrace off explain statistics
set autotrace off
set autotrace on
set autotrace traceonly
set autotrace on explain
set autotrace on statistics
set autotrace on explain statistics
set autotrace traceonly explain
set autotrace traceonly statistics
set autotrace traceonly explain statistics
set autotrace off explain
set autotrace off statistics
set autotrace off explain statistics
設定autotrace允許顯示DML語句的一些統計資訊和/或查詢計劃。
set autotrace on: 為語句顯示統計資訊和執行計劃。
set autotrace on explain: 只顯示執行計劃。
set autotrace on statistics: 只顯示統計資訊。
set autotrace traceonly: 顯示執行計劃和統計資訊,但是列印查詢結果。
set autotrace off: 關閉autotrace
如果用statistics選項開啟autotrace,那麼將顯示下面的統計資訊:
recursive calls
db block gets
consistent gets
physical reads
redo size
bytes sent via SQL*Net to client
bytes received via SQL*Net from client
SQL*Net roundtrips to/from client
sorts (memory)
sorts (disk)
前置條件
autotrace的執行計劃特性需要建立一個plan_table表,可以用指令碼
$ORACLE_HOME/rdbms/admin/utlxplan.sql 建立
統計特性需要使用者具有v_$sesstat, v_$statname 和 v_$session表上的查詢許可權。
Oracle安裝時附帶的$ORACLE_HOME/sqlplus/admin/plustrce.sql 會安裝plustrace角色,plustrace角色被授予了這些查詢許可權。如果plustrace角色被授予使用者,那麼他就可以具有開啟autotrace的許可權。或者你也可以把plustrace角色授予public。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26892340/viewspace-722239/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- set autotrace in SQL*PlusSQL
- 【AUTOTRACE】SQL優化的重要工具--AUTOTRACESQL優化
- Sql最佳化(十八) 調優工具(1)set autotrace和excute plan tableSQL
- 設定sql plus 的autotraceSQL
- oracle10g_10.2.0.1_sql tuning_set autotrace配置OracleSQL
- 【SQL/PLUS】Oracle PL/SQL程式設計用set serveroutput onSQLOracle程式設計Server
- 檢視sql執行計劃--set autotraceSQL
- Oracle 開啟SQL跟蹤執行SET AUTOTRACE ON命令時出錯OracleSQL
- EXPLAIN PLAN and SQL*PLUS AUTOTRACE may not generate actual plansAISQL
- SQL*PLUS命令, set命令大全SQL
- 檢視sql執行計劃--set autotrace [final]SQL
- set autotrace on [configure]
- oracle sql優化OracleSQL優化
- oracle sql 優化OracleSQL優化
- SQL*Plus Set引數詳解SQL
- Set autotrace命令及解釋
- Oracle SQL效能優化OracleSQL優化
- oracle sql 排序優化OracleSQL排序優化
- Oracle效能優化-SQL優化(案例一)Oracle優化SQL
- Oracle效能優化-SQL優化(案例二)Oracle優化SQL
- Oracle效能優化-SQL優化(案例三)Oracle優化SQL
- Oracle效能優化-SQL優化(案例四)Oracle優化SQL
- oracle優化一例之sql優化Oracle優化SQL
- Oracle SQL優化總結OracleSQL優化
- Oracle Sql優化筆記OracleSQL優化筆記
- oracle sql like優化(一)OracleSQL優化
- Oracle SQL優化 總結OracleSQL優化
- Oracle AutotraceOracle
- 開啟執行計劃set autotrace on
- Oracle之sql語句優化OracleSQL優化
- ORACLE SQL效能優化系列 (一)OracleSQL優化
- Oracle SQL優化基本步驟OracleSQL優化
- Oracle SQL效能優化常用方法OracleSQL優化
- Oracle set unused的用法.sqlOracleSQL
- ORACLE SQL and SQL*PLUS (strong recommend)OracleSQL
- set autotrace的用法和含意及區別
- 【實驗】使用SQL*Plus中set命令格式化SPOOL匯出的檔案SQL
- Oracle DBMS_STATS.SET_TABLE_STATS 模擬大資料量進行 SQL 除錯和優化Oracle大資料SQL除錯優化