Analysis Services(SSAS) 性能优化

本文探讨了三种SSAS性能优化方法:通过聚合选项提升查询效率,调整服务器线程池配置以增强并发处理能力,以及优化MDX语句减少查询时间。实测表明,这些策略能显著改善SSAS系统的响应速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、聚合选项中添加聚合,以空间换时间提升性能。

如下图:

 

 性能提升百分比越高,聚合数越高,生成的Cube越大,这就是以空间换时间。

2、修改SSAS服务器上的线程池配置选项、提升并发数。

通过X:\Program Files\Microsoft SQL Server\MSAS14.MSSQLSERVER\OLAP\Log\ msmdsrv.log 日志文件监测,发现当时并发度为4,修改各项线程池(Program Files\Microsoft SQL Server\MSAS14.MSSQLSERVER\OLAP\Config\msmdsrv.ini),也不能修改并发度数值。最后通过增加服务器CPU内核数后重启服务器,最终修改了并发度(由此猜想,并发度=2*内核数)

 msmdsrv.ini配置参考:https://www.cnblogs.com/qqflying/p/10756611.html

 

3、修改优化MDX语句,0轴维度显示越多,查询速度越慢。

 

优化效果:将近20个的单页MDX请求,优化前页面元素加载最慢的15秒,优化之后加载最慢的低于5秒。

转载于:https://www.cnblogs.com/qqflying/p/10760342.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值