Statement Tracer For Oracle 與 SQL Monitor 的比較

guoge發表於2009-09-23
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4

這兩款軟體都是可以用來跟蹤C/S 模式下應用程式執行的SQL語句的免費軟體,分別在QUEST 網站和 網站上下載。

[@more@] Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4

這兩款軟體都是可以用來跟蹤C/S 模式下應用程式執行的SQL語句的免費軟體,分別在QUEST 網站和 網站上下載。

這兩款軟體都可以分析ORALCENet8 協議將應用程式向ORALCE提交的SQL語句和返回的可能錯誤資訊捕捉到,對於使用繫結變數的SQL,也可以拼成SQL語句。

在滿足基本功能的前提下,比較一下兩者的優缺點:

1. Statement Tracer For Oracle 有特殊字串顏色標識功能。

對於一次跟蹤出的多條SQL語句,如果想找對某個表進行操作的SQL,例如表CLINIC_FOR_REGIST , 可以定義包含字串” CLINIC_FOR_REGIST”的語句用紅顏色標識.

(此處圖不會傳上來)

而對於SQL Monitor,明細延續了TOAD的風格,由於顯示在一個文字框內,因此只能使用Find 功能,

(此處圖不會傳上來)

2. 在暫停跟蹤功能上,Statement Tracer For Oracle 對於啟動的跟蹤,只能全部啟動或者全部暫停。而SQL Monitor 可以選擇暫停一個或多個會話,這點功能相對更好些。

3. 在拼接SQL語句,尤其時帶時間引數的語句時,Statement Tracer For Oracle 例如為:

CLINIC_FOR_REGIST.CLINIC_DATE = 2009.09.23 00:00:00 SQL Monitor例如為

CLINIC_FOR_REGIST.CLINIC_DATE = '2009-09-23',因此使用Statement Tracer時還需做些處理。

4. 對於查詢連線ORACLE的應用程式上,Statement Tracer要比SQL Monitor 更好用。

5. 本來SQL Monitor 有個可以顯示執行計劃的功能,但一直沒有配置出來,這一點與Statement Tracer比就沒優勢了。

總的來說,Statement TracerSQL Monitor好用,除了使用習慣外,可能SQL Monitor還是個階段產品的原因。 如果給 Statement Tracer 90分的話,我給SQL Monitor80分。

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

相關文章