首页 理论教育 聚集压缩:性能调优策略

聚集压缩:性能调优策略

时间:2023-06-09 理论教育 版权反馈
【摘要】:性能问题与模型设计和运维管理密切相关,所以性能调优是BW项目和运维中都要考虑的重要方面。性能调优有许多的工具和方法,下面仅列出部分常用工具和方法,使用中可以根据实际情况来选用。无疑,在上述方案中,BW Accelerator是技术上的最佳方案。但由于其价格昂贵,所以综合考虑,在项目中应用最多的是聚集。

聚集压缩:性能调优策略

BW是一个数据仓库系统,大量的数据抽取和访问必然带来性能问题,其中包括报表读取性能和数据加载性能。性能问题与模型设计和运维管理密切相关,所以性能调优是BW项目和运维中都要考虑的重要方面。

性能调优有许多的工具和方法,下面仅列出部分常用工具和方法,使用中可以根据实际情况来选用。读者可以参阅相关书籍做进一步学习和研究。

1)提升报表读取性能的部分工具和方法如下,它们之间的比较如图12-34所示。

●预计算的预制报表(Precalculated Canned Reports),即信息广播,在后台运行通用查询/Web/工作簿,并将以更新数据的报表发送给用户。

●查询缓存(Query Cache),通过提前运行查询来缓存查询结果,之后报表结果直接来自缓存而不是数据库,来提高类似查询的响应速度。

●BW加速器(BW Accelerator),一套结合SAP TREX索引软件技术和Intel硬件技术的解决方案。BWA对信息立方体中的信息编制索引,创建一个高度压缩的结构,只要用户请求数据,就会将其加载到内存中,然后在内存中处理查询,再提交结果。

●聚集(Aggregates),对信息立方体数据的汇总(或子集),具有实际物理存储。用更多磁盘空间换取较少查询时间。

●数据库(Database),从数据库层面进行性能调优。(www.xing528.com)

无疑,在上述方案中,BW Accelerator是技术上的最佳方案。但由于其价格昂贵,所以综合考虑,在项目中应用最多的是聚集。

2)提升数据加载性能的部分工具和方法如下。

●索引(Index):索引利于查询,但是不利于加载。所以数据加载到信息立方体前去索引(Index),加载后建索引。

●并行加载(Parallel):在DTP中选择并行加载。除此之外,还可以调整数据包的大小(Package Size)。

978-7-111-37555-5-Part03-169.jpg

图12-34 提升报表查询性能的部分方法比较

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈