1 / 2
文档名称:

SQL Server 2008性能监视和优化工具.pdf

格式:pdf   页数:2
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SQL Server 2008性能监视和优化工具.pdf

上传人:翩仙妙玉 2012/9/16 文件大小:0 KB

下载得到文件列表

SQL Server 2008性能监视和优化工具.pdf

文档介绍

文档介绍:踏雪无痕
SQL Server 2008性能监视和优化工具
分类: 数据库 2011-09-06 10:08 443人阅读评论(0) 收藏举报
Microsoft SQL Server 提供了一套综合的工具,用于监视 SQL Server 中的事件和优化物理数据库的设计。工
具的选择取决于要执行的监视或优化类型和要监视的具体事件。
以下是 SQL Server 监视和优化工具:
工具  说明 
sp_trace_setfilter (Transact-SQL)
 SQL Server Profiler用于跟踪引擎进程事件(如批处理或事务的开始),使您能够监视服务器和数据库的活动
(例如,死锁、错误或登录活动)。您可以将 SQL Server Profiler数据捕获到 SQL Server 表或文件中供以后分
析,还可以逐步重播在 SQL Server 上捕获的事件以确切了解所发生的事。
 
监视资源使用情况(系统监视器)
 系统监视器主要用于跟踪资源的使用情况(如正在使用的缓冲区管理器页请求数),使您能够使用预定义的对象
和计数器或用户定义的计数器来监视事件,从而监视服务器的性能与活动。系统监视器(Microsoft Windows NT
中的性能监视器)将收集计数和比率而不是与事件相关的数据(例如,内存使用量、活动的事务数、阻塞的锁
数或 CPU 活动)。您可以在特定的计数器上设置阈值以生成要发送给操作员的警告。
系统监视器在 Microsoft Windows Server 和 Windows 操作系统上运行。它可以从远程或本地监视 Windows NT
或更高版本上的 SQL Server 实例。
SQL Server Profiler与系统监视器之间的主要差别在于 SQL Server Profiler用于监视数据库引擎事件,而系统监
视器用于监视与服务器进程相关的资源使用情况。
 
如何打开活动监视器(SQL Server Management Studio)
 SQL Server Management Studio 中的活动监视器将以图形方式显示与下列内容有关的信息:
在某个 SQL Server 实例上运行的进程。
被阻塞的进程。
锁。
用户活动。
这对当前活动的临时视图很有用。
 
SQL 跟踪简介
 创建、筛选和定义跟踪的 Transact-SQL 存储过程:
sp_trace_create (Transact-SQL)
sp_trace_generateevent (Transact-SQL)
sp_trace_setevent (Transact-SQL)
sp_trace_setfilter (Transact-SQL)
sp_trace_setstatus (Transact-SQL)
 
监视错误日志
 Windows 应用程序事件日志全面描述了 Windows Server 和 Windows 操作系统上发生的事件,以及 SQL
Server、SQL Server 代理和全文搜索中的事件。它包含有关 SQL Server 中独有的事件的信息。您可以利用错误日
志中的信息来解决与 SQL Server 有关