suther
宁静以致远

概述

Microsoft SQL Server 2008 提供了不断扩展的数据库,其中包含了优化性能、向上扩展个别服务器及向外扩展极大型数据库所需的工具和功能。

重大的新功能

  • 使用资源调控器 (Resource Governor)取得资源分配的控制权

  • 使用 Performance Studio 针对企业中的 SQL Server 2008 实例进行故障排除、微调和监视

  • 在 SQL Server Analysis Services 中使用扩展性和性能增强功能来建立高性能的分析解决方案

  • 使用 SQL Server Reporting Services 中重新经过工程处理的报表引擎,充分利用其即时的报表处理和更好的性能

  • 在 SQL Server Integration Services 中使用可扩展的查找任务来提升抽取、转换和加载 (ETL) 的性能


性能

实现您一直想要的扩展性与性能。使用 SQL Server 2008 中可用的工具和功能,优化任何大小的数据库性能。

资源管理员 (Resource Governor)

  • 使用资源管理员 (Resource Governor)来定义工作负荷的资源限制和优先权,以此在不同的工作负荷中提供可预测的性能

  • 定义工作负荷优先权来取得多个工作负荷环境的控制权、让失控查询的机率降到最低,以及针对关键任务的工作负荷提供其所需的资源

Performance Studio

  • 使用 SQL Server Performance Studio 来整合 SQL Server 诊断信息的收集、分析、故障排除和持续性

  • 使用低负担的数据收集器,从性能计数器、动态管理检测、SQL 追踪和其他来源收集性能数据

  • 在管理数据仓库内集中存储企业内的性能数据

  • 提供性能仪表板来分析服务器性能信息

真实世界的性能

  • 针对真实世界的数据库工作负荷来充分利用 SQL Server 2008 的业界领先性能和扩展性,如同业界标准的事务处理性能委员会 (Transaction Processing Performance Council,TPC) 基准所示 (在 www.tpc.org 中公布)

高性能查询处理引擎

  • 使用 SQL Server 2008 高性能查询处理引擎,让应用程序性能最大化

  • 使用已分区的表和索引来提升性能

  • 使用 Database Tuning Advisor 中的结果优化已分区的表和索引

  • 结果是根据 SQL Server Profiler 收集而来的实际查询工作负荷

  • 使用查询平行处理策略来充分利用多处理器的服务器

  • 使用数据压缩来缩减表和索引的大小

增强型并行功能

  • 使用可配置的事务隔离等级优化并行处理,同时保护数据完整性

  • 使用快照隔离来提供语句层的读取一致性

  • 借助控制锁定扩大,从已分区表上更好的并行处理来获益

  • 借助已分区的表和索引,充分利用数据分区锁定及减少磁盘争用的情况

Analysis Services 性能

  • 使用 MOLAP 数据分区的回写支持来提高性能,同时让用户更新数据单元格值

  • 使用区块计算来增加层次的深度和计算的复杂度,同时维护高性能

Reporting Services 性能

  • 使用重新经过工程处理的 Reporting Services 引擎,充分利用即时报表处理及实例型式的呈现来提供最佳性能

Integration Services 性能

  • 使用改良式查找性能来减少包运行时间及优化 ETL 操作


向上扩展

充分利用硬件技术中最新的增强功能,建构高性能且可扩展的 SQL Server 2008 数据平台,为您的数据库系统提供最佳性能。

硬件支持

  • 使用 SQL Server 对于 64 位技术的支持,充分利用优化服务器

  • 使用对于非统一内存访问 (NUMA) 硬件的支持为系统提供更高的扩展性

  • 在没有应用程序配置变更的情况下充分利用 NUMA 型式的计算机

  • SQL Server 同时支持硬件 NUMA 和软件 NUMA

热添加内存和 CPU

  • 充分利用 SQL Server 2008 Enterprise 的热添加功能来添加内存和 CPU 资源,以便向上扩展服务器而不用停止数据库服务

多个实例

  • 在单一服务器上支持多个 Database Engine 实例和 Analysis Services 实例,优化硬件的使用

  • SQL Server 2008 Enterprise 最多可在单一 Windows Server 计算机上支持 50 个实例


向外扩展

现在针对将来的需要进行正确的投资。使用各种不同的技术将数据库向外扩展,以便支持极大型的数据库和表。

可扩展的共享数据库

  • 使用可扩展的共享数据库功能来创建专用的只读报告数据库

  • 在多个报告服务器上装载这些只读数据库,以提供增强性能

  • 所有用户都会收到相同的数据情况描述,不论使用哪一部报告服务器

点对点复制

  • 使用点对点复制将众多人访问的数据库向外扩展,并让用户更新多个数据库副本,同时透过复制来维护一致性

  • 使用新的可视化设计工具,让应用程序在参与复制的任何数据库中读取或修改数据,以减少实现和管理点对点复制解决方案所需的时间

查询通知

  • 使用 SQL Server 在缓存过期时通知中层应用程序的能力,创建应用程序来更有效率地利用应用程序缓存

Service Broker

  • 使用 SQL Server Service Broker 创建可高度扩展的服务导向解决方案

依赖数据的路由

  • 使用 Service Broker 来处理将数据分区数据路由传送到多个数据库、服务或实例的操作

  • 充分利用 Service Broker 支持负荷平衡、转送和网关的原有能力,在分布式数据库中增加可靠性及提高性能

适用于 Analysis Services 的可扩展式共享数据库

  • 使用在多个实例之间共享的单一只读 Analysis Services 数据库,向外扩展解决方案来提升 Analysis Services 性能。

posted on 2012-09-21 10:31  suther  阅读(859)  评论(0编辑  收藏  举报