WEB开发网
开发学院数据库MSSQL Server SQL Server 2008新特性之数据仓库可扩展性(2) 阅读

SQL Server 2008新特性之数据仓库可扩展性(2)

 2009-01-19 10:21:41 来源:WEB开发网   
核心提示: 图9: 避免对NULL单元进行操作的块计算例子+操作符操作于空间,不是简单的数量值,SQL Server 2008新特性之数据仓库可扩展性(2)(6),它结合两个空间以生成一个包含每个空间中产品的空间,它的值是它们的总和,因为服务器不只要更新回写表,还必须更新MOLAP分区数据,我们只对可

SQL Server 2008新特性之数据仓库可扩展性(2)

图9: 避免对NULL单元进行操作的块计算例子

+操作符操作于空间,不是简单的数量值。它结合两个空间以生成一个包含每个空间中产品的空间,它的值是它们的总和。

我们只对可用于结果的数据进行操作。我们不打算对整个空间执行计算。

5.2 查询和回写性能

回写操作的性能,以及对回写数据的查询,在SQL Server 2008分析服务中获得了提高。在分析服务中的单元回写是提供给终端用户在叶子级或聚合级更新单元值的能力。单元回写为每一个测量组使用一个特别的回写分区,它存储了最新的单元值和原始值之间的不同(delta)。当一个MDX查询请求这个测量组的单元数据时,存储引擎访问所有分区,包括回写分区,并将结果聚合以生成正确的单元值。

在SQL Server 2005和更早的版本中,分析服务要求回写分区具有ROLAP存储。这通常是单元回写中发生性能问题的原因,因为ROLAP分区按需查询关系型数据源以获得它们的数据。在SQL Server 2008中,我们允许回写分区使用MOLAP存储。从压缩MOLAP格式获得回写数据比查询关系型数据源要快得多。因此,MOLAP回写分区具有比ROLAP更好的查询性能。这个性能改进的多少是很大不同的,并且取决于一些因素,包括回写数据的大小和查询本身。

MOLAP回写分区还应该提高了单元回写性能,因为服务器从内部发送查询来计算回写delta,而这些查询很可能访问回写分区。注意,回写事务提交可能会慢一些,因为服务器不只要更新回写表,还必须更新MOLAP分区数据,但是这与获得的其它性能相比就无关紧要了。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:SQL Server 特性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接