Oracle 開啟autotrace功能 |
發布時間: 2012/9/18 17:47:55 |
默認的Oracle的sqlplus是不能夠啟動執行分析計劃、統計執行效率的,啟動如下功能只需要幾步: 1:通過sys用戶sysdba角色登陸 2:創建autotrace 角色,執行如下腳本 $Oracle_HOME\RDBMS\ADMIN\tracetab.sql 在Oracle9i中需要運行$ORACLE_HOME\RDBMS\ADMIN\utlxplan.sql腳本生成plan_table表;- 在Oracle10g中PLAN_TABLE不再需要創建,Oracle缺省增加了一個字典表PLAN_TABLE$,然后基于PLAN_TABLE$創建公用同義詞供用戶使用 將該角色賦予需要進行跟蹤分析的用戶 3:啟動跟蹤 用法: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]] 舉例: 結果解釋 邏輯讀 =(db block gets+ consistent gets) set atuotrace on; set autotrace traceonly explain statistics;
本文出自:億恩科技【www.laynepeng.cn】 |