首页 > 数据库技术 > 详细

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

时间:2015-01-04 19:23:53      阅读:311      评论:0      收藏:0      [点我收藏+]

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

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

原文:http://ultrasql.blog.51cto.com/9591438/1599085

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!