b1 := sysdate - 1; for test in ( /*业务SQL(sql后面不需要加";")*/ select * from t) loop null; end loop; for x in (select p.plan_table_output from table(dbms_xplan.display_cursor(null, null, 'advanced -bytes -PROJECTION allstats last')) p) loop dbms_output.put_line(x.plan_...
図 4:BASIC 形式を使用した,SQL カーソル・キャッシュにアクセスする実行計画 DBMS_XPLAN.DISPLAY_CURSOR によって引き渡される引数は以下のとおりです. • SQL ID(デフォルトの NULL は,このセッションで実行された最後の SQL 文を意味します), • 子番号(デフォルトは 0 です), ...
Figure 4: Execution plan accessing the SQL cursor cache, using the basic format The arguments accepted by DBMS_XPLAN.DISPLAY_CURSOR are: SQL ID (default null, means the last SQL statement executed in this session), child number (default 0), format, controls the amount of ...
DBMS_SQLTUNE.LOAD_SQLSET(:ss_name, baseline_ref_cursor); DBMS_OUTPUT.PUT_LINE('SQL tuning set'||:ss_name||'created.');END;/--display details of the SQL tuning setcol PLAN_HASH_VALUE clearselectSQLSET_NAME,SQLSET_OWNER,SQL_ID,PLAN_HASH_VALUEfromdba_sqlset_statementswheresqlset_name=...
8. SQL> select * from table(dbms_xplan.display_cursor(null,null,'iostats last')); --使用display_cursor获取实际的执行计划 9. 10. SQL_ID fpx7zw59f405d, child number 0 --这部分给出了SQL语句的SQL_ID,子游标号以及原始的SQL语句
在10g中, DBMS_XPLAN增加了用来查看SQL的实际执行的计划相关信息(DBMS_XPLAN.DISPLAY_CURSOR)。 (可以用DESCRIBE查看包DBMS_XPLAN中的信息) SQL>descDBMS_XPLAN FUNCTIONDISPLAYRETURNSDBMS_XPLAN_TYPE_TABLE Argument Name TypeIn/OutDefault? --- --- --- --- TABLE_NAME VARCHAR2INDEFAULT STATEMENT_ID VARCHAR...
explain planfordeletefrom t_jingyu;Explained.SQL>select*fromtable(dbms_xplan.display);PLAN_TABLE_OUTPUT---Plan hash value:1368587462---|Id|Operation|Name|Rows|Cost(%CPU)|Time|---
baseline_ref_cursor DBMS_SQLTUNE.SQLSET_CURSOR; BEGIN -- create sql_plan_baseline for sql using plan from AWR DBMS_SQLTUNE.CREATE_SQLSET(:ss_name); open baseline_ref_cursor for select VALUE(p) from table(DBMS_SQLTUNE.SELECT_WORKLOAD_REPOSITORY(:b_snap_id, :e_snap_id, ...
很多情况下,数据库性能的低下差不多都是不良SQL语句所引起。而SQL语句的执行 计划则决定了SQL语句将...
最常用的两个DBMS_XPLAN函数: DBMS_XPLAN.DISPLAY( table_name IN VARCHAR2 DEFAULT 'PLAN_TABLE', statement_id IN VARCHAR2 DEFAULT NULL, format IN VARCHAR2 DEFAULT 'TYPICAL', filter_preds IN VARCHAR2 DEFAULT NULL); DBMS_XPLAN.DISPLAY_CURSOR( ...