性能数据收集器工作原理
当性能数据收集器初次建立时,它会完成许多幕后工作。例如,它会创建一个SSIS包,用于收集数据并传送到管理数据仓库中。它还将创建一系列计划任务,用户按设定好的规则来执行任务。另外,它还会在MSDB数据库增加新表,以存储日志和其它配置信息。
掌握性能数据收集器工作原理的最简单方法是,理解数据从一开始产生到最后存储在MDW中的整个过程。在本文中限于篇幅,我们以服务器行为数据收集器(Server Activity Data Collector)为例进行介绍。
服务器行为数据收集组主要用来收集两种不同种类的数据:DMV快照和性能计数器,其中后者对于监控SQL Server的整体性能非常有帮助。从服务器行为属性窗口中可以一目了然的看到这两种数据类型。
图2 每一个数据收集组集都有自己的属性界面
在图2中,在“收集条目(Collection Items)”下有两种数据类型。第一个是“Server Activity – DMV Snapshots”,每隔60秒对特定DMV进行一次快照。在“输入参数(Input Parameters)”下,你可以查看用来收集数据的T-SQL代码。从图2截屏中你看到的只是所有代码的一部分,不过你可以拖动滑动块来查看其全部代码。
图3 服务器行为—性能计数器收集条目被高亮
图3是选中“Server Activity – Performance Counters”时的截屏。在下面的输入参数屏幕中,你可以看到,某些性能监控计数器被每隔60秒收集一次。和DMV快照一样,这只是其中一个特定计数器的快照。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
SQL Server 2008将退出微软主流数据库支持
你的企业是否还在运行SQL Server 2008?请注意微软为SQL Server 2008提供的主流技术支持服务将于今年的7月8日正式结束。
-
SQL Server 2008中的对称密钥加密
证书和非对称密钥使用数据库级的内部公钥加密数据,并且使用数据库级内部私钥解密数据。而对称密钥相对简单,它们包含一个同时用来加密和解密的密钥。
-
通过PassPhrase对SQL Server 2008加密
与数字证书类似,SQL Server 证书包括公钥和私钥这一对密钥,它们都用来加密和解密数据。SQL Server也拥有创建非对称密钥和对称密钥对象的能力。
-
SQL Server 2008存储过程加密与安全上下文
使用存储过程而不是直接访问基表,可以提供更好的安全性,你可以在行级或列级控制数据如何被修改。