Oracle SQLT 診斷SQL語句效能(1)

tolywang發表於2013-06-19
看到Oracle顧問比較喜歡使用這個工具,自己也研究研究..

SQLTXPLAIN,也稱為 SQLT,是 Oracle Server Technologies Center of Expertise - ST CoE 提供的一款工具。SQLT 輸入一個 SQL 語句,然後可輸出一組診斷檔案。這些檔案通常用於診斷效能不佳的 SQL 語句。  SQLT 會連線到資料庫,並收集執行計劃、基於成本的 Optimizer(最佳化器)CBO 統計資訊、schema 物件的 metadata、效能統計資訊、配置引數和會影響 SQL 效能的其它類似因素。

參考文件:
SQLT (SQLTXPLAIN) - Tool that helps to diagnose a SQL statement performing poorly or one that produces wrong results [ID 215187.1]
Document 1454160.1 FAQ: SQLT (SQLTXPLAIN) Frequently Asked Questions  


1.  下載SQLT (SQLTXPLAIN)  
10.2, 11.1 and 11.2 download
 
下載的 SQLT version number: 11.4.5.8 SQLT   version date : 2013-05-10

2. 安裝SQLT 時候的使用者及角色
1).  安裝SQLT時候,有兩個使用者及一個角色會被建立,名稱是固定的。
2).  SQLTXPLAIN 使用者是SQLT repository的owner ,  需要create session , create table許可權。
3).  SQLTXADMIN 使用者是SQLT PL/SQL PKG和views的owner, 這個使用者是被鎖定的,密碼隨機。 有一些管理許可權。
4).   所有的SQLT 使用者必須賦予SQLT_USER_ROLE許可權,角色被賦予ADVISOR及SELECT_CATALOG_ROLE 系統許可權。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-764348/,如需轉載,請註明出處,否則將追究法律責任。

相關文章