Statement Tracer For Oracle 与 SQL Monitor 的比较

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4

这两款软件都是可以用来跟踪C/S 模式下应用程序执行的SQL语句的免费软件,分别在QUEST 网站和www.aboves.com 网站上下载。

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

这两款软件都是可以用来跟踪C/S 模式下应用程序执行的SQL语句的免费软件,分别在QUEST 网站和www.aboves.com 网站上下载。

这两款软件都可以分析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分。

请使用浏览器的分享功能分享到微信等