如何添加 Sql server 扩展事件

Sql server 扩展事件
 
 
扩展事件是一种轻型性能监视系统,使用户能够收集监视和排查SQL Server问题所需的数据。 请参阅 扩展事件概述 ,了解有关扩展事件体系结构的详细信息。 本文旨在为不熟悉扩展事件以及想在几分钟内创建一个事件会话的 SQL 开发人员提供帮助。 通过使用扩展事件,可以查看有关 SQL 系统和应用程序内部操作的详细信息。 创建扩展事件会话时,告知系统
  • 你感兴趣的事件实例。
  • 希望系统以哪种方式向你报告数据。
(来自microsoft sql文档)
 
(1)下面通过实际操作来说明sql server 扩展事件如何使用。
 
案例:开发人员A需要查看DB服务器上有那些语句在使用 select like 的查询。
 
 
 
  • 建立会话
 
数据库->管理->扩展事件->会话

 

 

 
 
  • 输入会话名称
Mysql_like_sql
 
 

 

 

  • 选择模板

       

 

 

  • 选择要捕获的事假
 

 

 

 

 

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

 

 

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

 

 

 
  • 设置会话存储方式
 

 

 

  • 创建完成
 

 

 

 验证效果
 
(2)启动会话,监控语句
 

 

 

 
 
  • Sql 管理器运行语句
 
use Northwind
select
*
from
[dbo].[Customers] od with(nolock)
where
od.CompanyName like '%a%'
 
  • 会话中监控实施数据
 
 

 

 

 
 
posted @ 2022-09-15 20:09  b0b0  阅读(86)  评论(0编辑  收藏  举报