马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
在SQL Server中可以通过扩展事件来自动抓取壅闭,以下是具体流程:
- 开启壅闭跟踪设置:
• 实行以下SQL语句来启用相干设置:
- EXEC sp_configure'show advanced options', 1;
- RECONFIGURE;
- EXEC sp_configure 'blocked process threshold', 10;
- RECONFIGURE;
复制代码- - 上述代码中,`blocked process threshold`设置为10,表示当阻塞持续时间达到10秒时,SQL Server将生成阻塞进程报告。可根据实际需求调整该值。
复制代码
- 2创建扩展事件会话:
- • 打开Microsoft SQL Server Management Studio,点击“扩展事件”“会话”。
- • 在会话节点,右键选择【新建会话】。
- • 输入会话名称,并勾选“在服务器启动时自动启动此会话”,以保证服务器启动时自动启动扩展事件。
- • 选择“blocked_process_report”事件,点击【确认】后,可以看到新建立的事件会话。
- 3. 启动会话:选择创建好的会话,右键弹出菜单,选择【启动会话】。
- 4. 监控与查看结果:
- • 启动会话后,发生壅闭时,可通过【监控及时数据】来查看数据。
- • 点击壅闭的记录,双击字段为“blocked_process”的值列,可看到抓到的壅闭会话具体信息。
相干参考:
SQL Server中自动抓取壅闭的具体流程
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |