如何添加 Sql server 扩展事件


Sql server 扩展事件
 
 
扩展事件是一种轻型性能监视系统,使用户能够收集监视和排查SQL Server问题所需的数据。 请参阅 扩展事件概述 ,了解有关扩展事件体系结构的详细信息。 本文旨在为不熟悉扩展事件以及想在几分钟内创建一个事件会话的 SQL 开发人员提供帮助。 通过使用扩展事件,可以查看有关 SQL 系统和应用程序内部操作的详细信息。 创建扩展事件会话时,告知系统

  • 你感兴趣的事件实例。
  • 希望系统以哪种方式向你报告数据。

(来自microsoft sql文档)
 
(1)下面通过实际操作来说明sql server 扩展事件如何使用。
 
案例:开发人员A需要查看DB服务器上有那些语句在使用 select like 的查询。
 
 
 

  • 建立会话

 
数据库->管理->扩展事件->会话
如何添加 Sql server 扩展事件

 

 

 
如何添加 Sql server 扩展事件
 

  • 输入会话名称

Mysql_like_sql
 
如何添加 Sql server 扩展事件
 如何添加 Sql server 扩展事件

 

 

  • 选择模板

       如何添加 Sql server 扩展事件

 

 

如何添加 Sql server 扩展事件

  • 选择要捕获的事假

 如何添加 Sql server 扩展事件

 

 

 

 

如何添加 Sql server 扩展事件
 

  • 选择字段(可供选择的字段非常丰富,根据业务需要选择)

如何添加 Sql server 扩展事件
 如何添加 Sql server 扩展事件

 

 

如何添加 Sql server 扩展事件
如何添加 Sql server 扩展事件

 

  • 设置会话筛选器 过滤 sql_text中包含 %select%like% (通配符)

 
如何添加 Sql server 扩展事件
 如何添加 Sql server 扩展事件

 

 

 

  • 设置会话存储方式

如何添加 Sql server 扩展事件
 如何添加 Sql server 扩展事件

 

 

  • 创建完成

如何添加 Sql server 扩展事件
 如何添加 Sql server 扩展事件

 

 

 验证效果
 
如何添加 Sql server 扩展事件
(2)启动会话,监控语句
如何添加 Sql server 扩展事件
 如何添加 Sql server 扩展事件

 

 

 
 

  • Sql 管理器运行语句

 
use Northwind
select
*
from
[dbo].[Customers] od with(nolock)
where
od.CompanyName like ‘%a%’
 

  • 会话中监控实施数据

如何添加 Sql server 扩展事件
 
 如何添加 Sql server 扩展事件

 

 

如何添加 Sql server 扩展事件
 
 
参考 快速入门:SQL Server中的扩展事件 – SQL Server | Microsoft Docs

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/289710.html

(0)
上一篇 2022年9月15日
下一篇 2022年9月16日

相关推荐

发表回复

登录后才能评论