程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> 查看Oracle執行計劃,oracle執行計劃

查看Oracle執行計劃,oracle執行計劃

編輯:Oracle教程

查看Oracle執行計劃,oracle執行計劃


1、PL/SQL解釋計劃窗口

優點:方面

缺點:看到信息有限

2、explain_plan for

針對某個句子優化較方便

3、sqlplus

Sqlplus裡輸入命令:

set autotrace on

select * from emp;

數據顯示出來後,跟著執行計劃:

這個語句的優點就是它的缺點,這樣在用該方法查看執行時間較長的sql語句時,需要等待該語句執行成功後,才返回執行計劃,使優化的周期大大增長。

如果不想執行語句而只是想得到執行計劃可以采用:

set autotrace traceonly

如果執行該語句時遇到錯誤權限不足,解決方法為:

用sys用戶登陸

Sqlplus > @ ?sqlplus\admin\plustrce.sql

Sqlplus > grant plustrace to user_name;

- - user_name是上面所說的分析用戶

待續。。。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved