sql数据库服务器怎么看性能,利用SQL Profiler来诊断SQL服务器的性能问题

建立一个跟踪器

可以通过检查和制定一个简单的模板来了解更多的跟踪器知识。打开SQL Profiler并选择SQLProfilerTSQL_Duration模板。从事件键中,如图C所示,你可以知道这一个特定的跟踪器包含两个事件:RPC和SQL。

图 C

image002.gif

SQLProfilerTSQL_Duration模板调用的事件

在缺省情况下,跟踪器会把所有与SQL执行语句和在选择的SQL服务器中的数据库记录下来,这样有些记录肯定不是必要的,你可以使用过滤器来对这些不必要的记录进行限制。

如果你只对数据库中的事件比较感兴趣。打开过滤器键,然后弹出Trace Event Criteria下拉键,直到见到DatabaseName,然后输入pubs,如图C所示,这样就建立了能够从Pubs数据库中显示事件的跟踪器。

图 D

image003.gif

建立能够从Pubs数据库中显示事件的跟踪器

一旦设置了一个跟踪器,点击Run按钮,SQL Profiler就会运行整个过程。

如果你想让一些事件不间断地运行,可以在跟踪器中设置永久过滤器,即只要在过滤器键中的Duration:GreaterThanOrEqual输入一个值。

提高SQL服务器程序的运行速度是一个棘手的问题。本文讲述了利用在SQL服务器数据库上的SQL Profiler来解决这一问题的方法。相信对程序员的数据库开发会有帮助。

责任编辑:炒饭

欢迎评论或投稿

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值