sql-server - 在数据库引擎中的兼容性级别更改后,通过 SSIS 中的“分析服务处理”任务处理多维数据集挂起
问题描述
将提供多维数据集的数据库从 100 (2008) 更改为 120 (2014) 后,多维数据集不再处理(我们不得不在花费 5 多个小时而不是通常的 10 分钟后终止进程)。问题确实是 CL 更改,因为在恢复到 100 后,它解决了问题。
我没有看到任何关于这个问题的文档,或者我什至无法理解问题是什么,因为 SSAS 根本没有改变......唯一的改变是在数据库引擎方面的数据库上。
解决方案
您可能会受益于运行 Profiler Session 或server-side trace或 Extended Events 以捕获有关 SSAS 正在运行的查询的详细信息。
SQL Server Management Studio v17+ 有一个方便的内置扩展事件会话,称为“XEvent Profiler”。
查找来自 SSAS 的长时间运行的查询,然后确认最近更新了这些查询使用的表的统计信息。
您是否添加了 RAM 或 CPU,或对 SQL Server 进行了其他更改?
推荐阅读
- javascript - 使用相同的循环执行太多命令
- python - 如何获取图像的图像大小并使用它来命名图像
- angular - 如何在 Angular 中安装 Bulma?
- reactjs - 如何在反应中有一个带有空格的 process.env 变量
- swiftui - ipad下如何防止DoubleColumnNavigationView被折叠
- windows - 有什么方法可以让 Windows 认为我总是连接到 Internet?
- ios - 在 SwiftUI 中的列表上实现删除功能
- spring - 我使用spring security和axios获取数据,但是get请求似乎无法通过安全检查
- c++ - Surface Matching 从来没有得到任何数据的结果,为什么?
- ionic-framework -
- 每当关闭“选择对话框”时,我该怎么做