当前位置: 首页 > article >正文

SQL Server中可以通过扩展事件来自动抓取阻塞

在SQL Server中可以通过扩展事件来自动抓取阻塞,以下是详细流程:

  1. 开启阻塞跟踪配置

    • 执行以下SQL语句来启用相关配置:
EXEC sp_configure'show advanced options', 1; 
RECONFIGURE; 
EXEC sp_configure 'blocked process threshold', 10; 
RECONFIGURE; 
- 上述代码中,`blocked process threshold`设置为10,表示当阻塞持续时间达到10秒时,SQL Server将生成阻塞进程报告。可根据实际需求调整该值。

  1. 2创建扩展事件会话

    • • 打开Microsoft SQL Server Management Studio,点击“扩展事件”“会话”。

    • • 在会话节点,右键选择【新建会话】。

    • • 输入会话名称,并勾选“在服务器启动时自动启动此会话”,以保证服务器启动时自动启动扩展事件。

    • • 选择“blocked_process_report”事件,点击【确认】后,可以看到新建立的事件会话。

  2. 3. 启动会话:选择创建好的会话,右键弹出菜单,选择【启动会话】。

  3. 4. 监控与查看结果

    • • 启动会话后,发生阻塞时,可通过【监控实时数据】来查看数据。

    • • 点击阻塞的记录,双击字段为“blocked_process”的值列,可看到抓到的阻塞会话详细信息。

 

 相关参考:

SQL Server中自动抓取阻塞的详细流程


http://www.kler.cn/a/473449.html

相关文章:

  • SpringBoot环境和Maven配置
  • halcon三维点云数据处理(七)find_shape_model_3d_recompute_score
  • C++语言的面向对象编程
  • 深度学习与计算机视觉 (博士)
  • Linux服务器网络不通问题排查及常用命令使用
  • Mysql - 多表连接和连接类型
  • 攻防世界 ics-07
  • 51单片机——定时器中断(重点)
  • 全天候高效响应,中关村科金智能客服机器人优化客户体验
  • Hive部署内嵌模式、本地模式、远程模式
  • 现场展示deepseek VS openAI o1模型大对比
  • BI结合数据分析系统,为企业发展提供坚实的保障
  • WD5105同步降压转换器:9.2V-95V宽电压输入,4.5A大电流输出,95%高效率,多重保护功能
  • Java 注解详解:RetentionPolicy 与 ElementType
  • [Git] git pull --rebase / git rebase origin/master
  • 用VS C#构建Windows服务【纯操作版,附带项目地址】
  • python_excel列表单元格字符合并、填充、复制操作
  • 基于64QAM的载波同步和定时同步性能仿真,包括Costas环和gardner环
  • docker一键安装脚本(docker安装)
  • 基于 Python 自动化接口测试(踩坑与实践)
  • 【ROS2】从零开始使用URDF构建机器人
  • java之Collection
  • USB 驱动开发 --- Gadget 设备连接 Windows 免驱
  • 基于物联网疫苗冷链物流监测系统设计
  • go语言学习 笔记 1(变量,语法,数据类型)
  • 【.NET】Kafka消息队列介绍,使用Confluent.Kafka集成Kafka消息队列