Oracle 開啟autotrace功能 |
發(fā)布時間: 2012/9/14 16:56:01 |
默認(rèn)的Oracle的sqlplus是不能夠啟動執(zhí)行分析計劃、統(tǒng)計執(zhí)行效率的,啟動如下功能只需要幾步: 1:通過sys用戶sysdba角色登陸 2:創(chuàng)建autotrace 角色,執(zhí)行如下腳本 $Oracle_HOME\RDBMS\ADMIN\tracetab.sql 在Oracle9i中需要運行$ORACLE_HOME\RDBMS\ADMIN\utlxplan.sql腳本生成plan_table表;- 在Oracle10g中PLAN_TABLE不再需要創(chuàng)建,Oracle缺省增加了一個字典表PLAN_TABLE$,然后基于PLAN_TABLE$創(chuàng)建公用同義詞供用戶使用 將該角色賦予需要進(jìn)行跟蹤分析的用戶 3:啟動跟蹤 用法: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]] 舉例: 結(jié)果解釋 邏輯讀 =(db block gets+ consistent gets) set atuotrace on; set autotrace traceonly explain statistics; 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |