6
1。<强>解释计划强>
2。<强>设置autotrace> <李>
李>
1 .
2 .
3。
设置autotarce 1
2 SQL>
上设置自动跟踪SQL> SELECT *
2从t1, t2
3, t1。id=t2。t1_id
4和t1。n (18、19);
设置自动跟踪(
设置autotrace traceon (
设置autotrace traceon解释(
设置autotrace traceonl统计(
1 .
2. traceon
1 .
2。
统计水平=所有
1 2
3
1。/* + gather_plan_statistics */12日3
2。
Startssql E-Rows
A-RowsA-RowsE-Rows
A-TimeHHMMSS。缓冲FFsql
OMem:读取(工作等)(PGA)
1 mem:(一次走刀;Multi_Pass)。
User-Mem:(1次,1 Multi_Pass优)
OMem1Mem0Mem1Memone-pass
0/1/M/一次走刀/multipassUsed-Mem SQL>
设置自动跟踪了SQL>
改变会话setstatistics_level=所有;
会话更改。
SQL> SELECT *
2从t1, t2
3, t1。id=t2。t1_id
4和t1。n (18、19);>
SQL select * fromtable (dbms_xplan。display_cursor(空,空,' allstats最后'));
1。<强> 强> <强> 强>
2. e-rowsa-rowsoracle
3.缓冲区
1 .
2。autotrace traceon
3 .
dbms_xplan。display_cursor
1 select * fromtable (dbms_xplan.display_cursor (' &sq_id '));
sql_idAWR
select * fromtable (dbms_xplan.display_cursor (cyzznbykb509s, 0));
select * from表(dbms_xplan.display_cursor (' cyzznbykb509s ', 1);
select * from表(dbms_xplan.display_cursor (cyzznbykb509s, 2));
1。sql_idexplainplan
2。<强> 强>
1 .
2 .
3。
1 10046跟踪改变会话设置事件“10046跟踪的名字永远上下文,级别12”;2
3改变会话设置事件“10046跟踪名称上下文”;4
5 tkprof委员会sys=没有那种=prsela exeela, fchela SQL>
改变会话setstatistics_level=典型;
会话更改。SQL>
改变会话设置事件的10046跟踪名称永远上下文,级别12;
会话更改。SQL>
设置自动跟踪了>
SQL SELECT *
2从t1, t2
3, t1。id=t2。t1_id
4和t1。n (18、19);
SQL>改变会话设置事件“10046跟踪名称上下文”;会话改变。
/u01/oracle/诊断接头/rdbms/ocp11g/ocp11g/跟踪/ocp11g_ora_22508.trc
tkprof/u01/oracle/诊断接头/rdbms/ocp11g ocp11g/跟踪/ocp11g_ora_22508。委员会10046测试。txtsys=没有那种=prsela、exeela fchela
10046用法
1. sql
2. sqlsqlsql
3 .
4 .
5 .
1 .
2 .
3 .
awrsqrpt。sql
1 @ ?/rdbms/admin/awrsqrpt。sql
2 beginsnap提前结束)
3 sql_id