问题标签 [extended-events]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
933 浏览

sql-server-2012 - 如何安排扩展活动在特定时间运行

基本上我已经创建了一个新的扩展事件会话,我想安排它在特定时间运行,比如说凌晨 2:00。通常我会编写一个脚本来创建跟踪,然后能够使用 SQL 代理作为作业来安排它,但我是使用扩展事件的新手,我想知道如何安排会话以开始捕获一个特定的时间。

0 投票
1 回答
2209 浏览

sql-server - SQL Server:如何显示所有扩展事件表

当我运行我的查询

我发现又添加了 2 个表,trace_xe_action_map然后trace_xe_event_map我意识到这两个兄弟姐妹来自扩展事件,但我记得将它们插入到我的数据库中。然而我不知道xtype他们都属于哪个。因为如果我在 SQL Server Management Studio 中运行上述查询;我将找不到他们。我应该进行什么查询才能在 SQL Server Management Studio 中显示它们?

0 投票
1 回答
3248 浏览

sql - 如何为扩展事件创建电子邮件警报?

我在 SQL Server 2012 中创建了扩展事件。一切正常。现在我正在寻找是否发生任何事件(例如:死锁),它应该将邮件发送到给定的邮件 ID。是否可以在扩展事件中进行?

0 投票
0 回答
218 浏览

sql - 使用 SQL 进行 SQL Server 扩展事件查询

我创建了一个扩展事件,我想从事件文件/日志中查询数据。我如何查询它以获取仅针对某个表(表名)和由名称给出的特定数据库的锁。

还有一个小问题 - 可以做些什么来获得实际持续时间?(现在总是 0)。

0 投票
2 回答
608 浏览

sql-server - QueryableXEventData 和 "Watch Live Data" 一个事件落后

为什么 QueryableXEventData 在配置为读取实时扩展事件流时总是落后一个事件?“观看实时数据”窗口也是如此,因为它也基于 QueryableXEventData(event_stream 目标)。

以防万一下面我创建事件会话脚本。

0 投票
2 回答
2936 浏览

sql-server - 扩展事件 - rpc_completed

我对扩展事件仍然很陌生,但我认为我需要进入它,因为它更详细。我正在尝试在 rpc_completed 事件上设置一个扩展事件,跟踪持续时间为 5 秒或更长时间的 proc 调用。我使用新会话设置事件(已在下面编写脚本)并测试它我打开了一个 SSMS 连接,我在其中创建了一个测试过程,该过程具有 10 秒的内置等待延迟。所以我希望这会出现在观看实时数据中,但是当我执行测试过程时 - 它没有出现在观看实时数据视图中,我什至删除了过滤的持续时间,但在“观看实时数据视图”中仍然没有结果" 任何想法我在 SQL 2014 本地机器实例上可能有什么问题,这里是脚本化的扩展事件。

任何指针都会很棒

谢谢你。

0 投票
1 回答
335 浏览

sql-server - SQL Server:为扩展事件读取 XML 文件

我已将 SQL 服务器设置为通过扩展事件以 XML 文件的形式报告错误。现在,我想阅读并显示它们。我做错了什么,一些数据没有按预期显示。我尽可能地简化了,这就是我所做的:

输出为:

我期望:

我究竟做错了什么?

0 投票
1 回答
2997 浏览

sql - SQL Server 2014 上的扩展事件会话以捕获存储过程调用和传递的参数

我有一个应用程序,它在输入值并在应用程序上单击生成按钮时生成某些报告。

我知道这个应用程序连接到哪个数据库,但不知道调用的是哪个存储过程。该数据库有 100 个存储过程。

因此,我需要跟踪在单击应用程序上的每个按钮时调用了哪个存储过程以及传递了哪些参数。

伙计们,请您帮我创建一个扩展的事件会话,该会话使用传递的参数捕获每个存储过程调用 - 在特定数据库中?

谢谢

JJ

0 投票
2 回答
245 浏览

sql-server - 事件库中是否有任何事件可以通过扩展事件识别碎片索引?

我是扩展活动的新手,但是,通过阅读类似这样的一些文章,我了解了这一点

我的问题:事件库中是否有任何事件可以用来识别 Fragmented Index ?

因为我只有

在此处输入图像描述

我正在使用 SQL Server 2014。

提前致谢

0 投票
1 回答
213 浏览

sql-server - 如何使用扩展事件功能停止 SQL Server 或采取基于事件的自定义操作

这是关于 SQL ServerExtended Events功能,它在 SQL Server 2008 中引入并在 2012 版中获得了 GUI 界面。特别是它的许多精彩功能,我也在这里阅读了它,您也可以在遇到特定事件时停止 SQL Server一个扩展的事件捕获会话。我对其进行了一些搜索,但我无法获得有关如何采取任何此类自定义操作的任何线索,例如根据事件的发生停止 SQL Server,例如lock_deadlock

在使用新会话向导创建扩展事件会话后,我浏览了属性窗口中的所有选项卡,如下所示,但我无法获得类似的东西,我可以在其中配置基于条件的操作。

在此处输入图像描述

如果有人使用它并且可以适当地指导我,那将是非常棒的。