利用SQL Profiler来诊断SQL服务器的性能问题
2008-04-28 19:24
435 查看
也许你已经意识到SQL服务器程序运行非常的慢,特别是特定的时间阶段,比如说上午。你也清楚问题是在于数据库本身。作为一个开发人员,你有责任来修改这些不足。那么你该怎么做?从哪里着手?最好的办法是不断地分析数据库以找到导致产生问题的根源。
由SQL服务器附带的SQL
Profiler工具,提供了很多完整的分析方式。如果你使用的是SQL6.5,可以把它当成一种SQL跟踪器。但如果你调用它,它就可以实时监视SQL服务器中的事件,并且能够记录所有的事件,比如新连接的建立,一个SQL批的开始或者一个SQL批的结束。事实上,这些监视事件也会增加很多额外信息的负荷。
熟悉SQL Profiler对话框
你可以从SQL服务器企业管理平台的工具栏菜单或SQL服务器程序组的开始菜单中得到SQL
Profiler。为了监视一个特定的SQL服务器,首先生成一个新的跟踪器。那么如何生成一个新的跟踪器呢?向导会让你指定一个要监视的SQL服务器,然后跳出跟踪器属性对话框,如图A所示。
图 A
SQL Profiler 跟踪器对话框
在跟踪器属性对话框中有四个标签键:通用,事件,数据栏,过滤器。
相关文章推荐
- 利用JProfiler对应用服务器内存泄漏问题诊断一例
- 利用JProfiler对应用服务器内存泄漏问题诊断一例(转)
- 利用JProfiler对应用服务器内存泄漏问题诊断一例(转)
- 利用JProfiler对应用服务器内存泄漏问题诊断一例(转)
- 大量并发SQL导致数据库性能问题诊断优化
- 如何收集用来诊断性能问题的10046 Trace(SQL_TRACE) (文档 ID 1523462.1)
- 利用JProfiler对应用服务器内存泄漏问题诊断一例(转)
- 【性能诊断】二、单功能场景的性能分析(fiddler、SQL Profiler)
- 一次DB服务器性能低下引发的对Nonpaged Pool Leak问题的诊断
- Domino服务器性能问题诊断与排除手册
- Domino服务器性能问题诊断与排除手册
- 利用JProfiler对应用服务器内存泄漏问题诊断一例(转)
- 有效利用索引和SQL构造,成功解决性能问题的经验
- 利用JProfiler对应用服务器内存泄漏问题诊断一例(转)
- 利用JProfiler对应用服务器内存泄漏问题诊断一例
- 利用SQL 2005 系统表监控管理SQL服务器运行情况
- SQL 数据库性能问题排查
- 利用nat123解决微信公众号对接服务器必须为80端口的问题
- SqlServer2005 性能调校之 利用Sql Server Profiler捕捉阻塞事件(转)
- PostgreSQL 查询涉及分区表过多导致的性能问题 - 性能诊断与优化(大量BIND, spin lock, SLEEP进程)