分析查询性能:工具与方法
在数据库操作中,我们常常会遇到执行时间极长的查询,若没有合适的工具和方法,解决这类问题就如同在黑暗中摸索。下面将介绍一些实用的工具和方法,帮助你应对这些困扰用户、影响声誉的查询问题。
工具介绍
要进行故障排查,一套好的工具必不可少。SQL Server 提供了大部分所需工具,其中系统监视器(System Monitor)随 Windows NT/2000 一同提供(在 Windows NT 中,它被称为性能监视器)。
系统监视器(System Monitor)
如果你使用过 Windows NT/2000,可能对系统监视器并不陌生。它能以图形方式展示企业内机器的活动情况,每台 NT/2000 机器都会生成可供系统监视器轮询的计数器。在 Windows 2000 中,系统监视器是 Microsoft 管理控制台(MMC)的一个插件。
在 SQL Server 7.0 中,开始菜单的子菜单中有系统监视器的入口,它通过存储的图表设置文件 SQLCTRS.pmc 调用系统监视器,预先选择了一些最相关的计数器,但这一功能在 SQL Server 2000 中已被弃用。
在查找瓶颈时,有五个主要方面需要监控:
1. 内存使用
2. CPU 利用率
3. 磁盘 I/O
4. 用户连接
5. 阻塞锁
以下是监控内存使用时的具体操作和分析:
-
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



