如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
SQLServer2000提供多种工具监视SQLServer实例的性能、在数据库中发生的用户活动。为什么监视SQLServer监视的准备工作监视的工具和资源服务器性能服务器性能包括如下:响应时间:处理查询并将结果集中的首行返回给用户需要时间吞吐量:服务器在给定时间内处理的查询总数注;随着用户数的增加,对服务器资源的竞争也随之增加,转而导致:响应时间和总体吞吐量的减少影响性能因素:系统资源(硬件)NT或2000操作系统数据库应用程序、客户端应用程序网络排除SQLSERVER性能方面的故障是监视的主要原因;改善服务器的性能是监视的普遍原因。通过监视服务器的性能和活动可以:解决可能引起故障的硬件问题。监视内存和CPU的应用情况,并采取适当的步骤,根据需要减少服务器的负荷。消减服务器上的网络通讯负载在开始监视SQLServer2000之前,你要建立服务器的基准性能度量标准,为了做到这一点,要随时在不同的负荷条件下测度服务器的性能,然后比较基准性能和后来的性能,以便确定SQLSERVER工作的如何使用基线度量值确定:1、操作的蜂值时间和非蜂值时间2、执行查询或批命令响应时间3、数据库备份和还原时间在建立了基准测度标准后,必须使监视计划形式化。综合性的监视计划包括以下步骤:1、确定要监视的服务器事件2、设置过滤器以减少收集的信息量3、配置监视器和警报,以便捕获事件4、记好事件数据以便分析5、分析事件数据,并根据需要重新播放数据,以便找出解决办法要监视服务器性能主要监视以下方面:SQLServer存储过程或用户程序提交的批处理SQL语句用户活动(如阻塞或死锁)硬件活动(如磁盘使用)在监视服务器性能过程中出现的问题包括:应用程序开发错误(如错误编写SQL语句)硬件错误(如磁盘错误或网络错误)由于数据库设计不正确导致的过多阻塞主要的监视工具是:WindowsNT或Windows2000性能监视器、SQLServer事件探查器。监视SQLServer的其他资源包括:SQLServer错误日志WindowsNT事务日志企业管理器当前活动窗口(进程,琐)Sp_helpdb、Sp_helpindexSp_lock、Sp_monitor、Sp_spaceused、Sp_whoDBCC语句另外也可用一些内置函数返回系统信息10.2SQLSERVER事件探查器10.2.1事件探查器作用10.2.2术语10.2.3事件探查器的使用使用企业管理器的当前活动窗口可以查看:当前用户连接和锁进程号、状态、锁和活动用户正在运行的命令被锁定的对象和当前的锁类型SQLServer提供一些T-SQL语句和系统存储过程,用于对SQLSERVER实例进行特殊监视,如:Sp_who:查看当前服务器活动Sp_monitor:显示关于SQLSERVER的统计信息Sp_lock:查看当前有关锁的信息事务概念事务模式事务管理事务概念事务模式锁的概念锁的粒度锁的模式10.7游标