WEB开发网
开发学院数据库MSSQL Server SQL Server 2008性能和可扩展性 阅读

SQL Server 2008性能和可扩展性

 2008-04-14 09:53:58 来源:WEB开发网   
核心提示: 性能套件提供了一组强大的预先配置的系统收集集合,包括Server Activity、Query Statistics和Disk Usage,SQL Server 2008性能和可扩展性(5),来帮助你快速地分析你收集的数据,你通常使用Server Activity 系统收集集合来开始监控和

性能套件提供了一组强大的预先配置的系统收集集合,包括Server Activity、Query Statistics和Disk Usage,来帮助你快速地分析你收集的数据。你通常使用Server Activity 系统收集集合来开始监控和故障排除。在SQL Server管理套件中发布了一组与每一个系统收集集合相关的报表,你可以将这些报表作为性能状态面板来帮助你分析你的数据库系统的性能,如图1所示。

SQL Server 2008性能和可扩展性

图 1:一个性能套件报表

数据仓库和分析性能

数据仓库环境必须能够满足数量不断发展的数据和用户需求,并维护最佳的性能。随着数据仓库查询变得越来越复杂,查询的每一部分都必须进行优化以维护可以接受的性能。在SQL Server 2008中,查询优化器可以动态地导入一个最佳的位图过滤器来加强星型模式(star schema)的查询性能。此外,SQL Server 2008支持数据分割、高级索引功能和索引视图来支持更大型的数据存储,还有稀疏列和有效的数据类型,例如VARDECIMAL,它们降低了包含许多NULL值的大型表所关联的花费(数据仓库的一个普通特性)。

分析服务应用程序需要大型和复杂的计算。宝贵的处理器时间浪费在计算解决NULL 或零的聚合上。在SQL Server 2008分析服务中的块计算使用默认的值,将要计算的表达式的数目降低到最少,并将单元导航限制为整个空间只有一次,而不是每个单元一次,这显著地改进了计算性能。

尽管多维度OLAP(MOLAP)分区提供了更好的查询性能,但是需要回写功能的公司以前都需要使用关系型OLAP(ROLAP)分区来维护回写表。SQL Server 2008增加了对MOLAP分区执行回写操作的能力,这消除了由维护ROLAP回写表所引起的性能下降的问题。

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

Tags:SQL Server 性能

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