过滤SQL Profiler 跟踪的输出

ZDNet软件频道 时间:2003-05-15 作者:翻译:Java研究组织barney |  我要评论()
本文关键词:sqltips
对表的查询能力是为什么你应该要把SQL Profiler 跟踪输出到表里面的主要原因。过滤这个表里的数据比建立一个SQL Profiler容易得多。
本文译自Builder.com,未经许可请勿转载对表的查询能力是为什么你应该要把SQL Profiler 跟踪输出到表里面的主要原因。过滤这个表里的数据比建立一个SQL Profiler容易得多。如果你没有时间全力建立SQL Profiler,那么这样做通常是正确的。在另一堆数据出现之前,在没回答前一个问题的数据捕获之后后,一天就过去了。实际情况是,在你记起以profile表为输入,查询为过滤的问题还没有提出前,一个星期就过去了。

一个避免把SQL Profiler跟踪输出放到表里的原因是:性能和容量的问题。把一个SQL Server的SQL Profiler输出放到其他SQL Server的方法效果是理想的。它会减轻SQL Profiler的表插入数据时的性能冲撞。如果情况不允许你把SQL Profiler的输出放到其他SQL Server,那么最后的方法似乎输出到文件里。事后,你可以打开这个跟踪文件,把它保存为表。接下来,你可以对表进行查询了。

如果这个跟踪文件很大,而你正在打开它,那么一定要耐心。Profiler会花上几分钟做读取文件。记住:捕获到的数据量是很大的,所以要监视文件的大小或者表和磁盘的逐渐减少的可用空间。



责任编辑:炒饭

欢迎评论或投稿


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134