SQL Server扩展事件(Extended Events)-- 体系结构

SQL Server扩展事件(Extended Events)-- 体系结构

MSDN:http://msdn.microsoft.com/zh-cn/library/bb630282%28v=sql.110%29.aspx

BLOG:http://blogs.msdn.com/b/extended_events/

 

SQL Server 扩展事件具有高度可伸缩且高度可配置的体系结构,使用户能够按需收集解决性能问题或确定性能问题所需的信息。扩展事件是使用非常少的性能资源的轻型性能监视系统。

 

扩展事件体系结构

扩展事件 (Extended Events) 是用于服务器系统的常规事件处理系统。 扩展事件基础结构支持 SQL Server 中数据的关联,并且在某些情况下,还支持操作系统和数据库应用程序中数据的关联。 对于后一种情况,必须将扩展事件输出定向到 Windows 事件跟踪 (ETW),才能使事件数据与操作系统或应用程序事件数据建立关联。

 

技术分享

 

扩展事件系统的功能远远超出了 SQL Server 在以前提供的任何事件跟踪和故障排除机制。在我看来,扩展事件系统具有如下特色:

l 事件同步触发,但可同步或异步进行处理。

l 任何目标都可以消耗任何事件,而任何动作都可以与任何事件配对,从而能够更深入地监控系统。

l “智能”谓词允许您使用布尔逻辑来构建复杂的规则。

l 可以使用 Transact-SQL 对扩展事件会话进行全面控制。

l 可以监控性能关键代码而不会对性能产生影响。



本文出自 “SQL Server Deep Dives” 博客,请务必保留此出处http://ultrasql.blog.51cto.com/9591438/1599085

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。