首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >处理大型.xel文件( Server扩展事件日志)的正确工具是什么?

处理大型.xel文件( Server扩展事件日志)的正确工具是什么?
EN

Database Administration用户
提问于 2018-05-16 09:51:08
回答 1查看 6.3K关注 0票数 9

我的目标是对一个实例上的所有查询、运行它们的人以及从何处读取的查询进行审计,以便在另一个实例上进行合并/迁移。

找到最好的方法是通过扩展事件到.xel文件,超过2周,复制和分析我的良好规格的桌面。用最小数量的详细信息(字段)设置捕获,这样就不能使其比这个更小--在12个文件中设置12 12。使用SSMS中的“合并扩展事件文件”加载.xel文件和处理,详见https://learn.microsoft.com/en-us/sql/relational-databases/extended-events/advanced-viewing-of-target-data-from-extended-events-in-sql-server?view=sql-server-2017

这真的是最好的方法吗?是否有更好的工具来加载这些文件?SSM17.7非常慢--例如:到目前为止,只有4个过滤器(在进入分组和聚合之前),花费了超过12小时的时间才能处理掉50%的日志。

EN

回答 1

Database Administration用户

发布于 2019-06-04 08:45:55

当前读取和解析XEvents的最快方法是使用来自微软的新XELite库。您可以在这里找到它:XELite in NuGet.org,如果您是PowerShell guy,您可以使用基于XELite库的更新的SQLServer模块。你可以在画廊找到它:SQLServer

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/206863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档