【发布时间】:2019-02-07 17:14:44
【问题描述】:
我正在我的 SSAS 实例上运行扩展事件会话,它将事件记录到环形缓冲区。
我想从环形缓冲区中读取这些事件,但我找不到它们的存储位置。
到目前为止,我无法看到 sys.dm_os_ring_buffers 中的事件,据我所知应该是它们出现的地方。此处似乎只记录了与 SQL Server(数据库引擎)相关的事件。
SSAS 是否有单独的区域保存记录到环形缓冲区的事件?
【问题讨论】:
-
在进行了更多研究之后,如果我从任一数据源读取由 XEvent 会话创建的 XML 数据似乎并不重要。因此,确保它实际上是从环形缓冲区读取而不是从文件系统读取似乎不会产生足够大的影响,从而需要进一步研究这个解决方案。瓶颈似乎是基于列将数据从 XML 转换为 SELECTable 格式。
标签: sql-server logging ssas