SQL Server 2008 R2 性能和可扩展性

概述

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 性能。

转载于:https://www.cnblogs.com/suther/archive/2012/09/21/2696493.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: SQL Server 2008 R2 Enterprise Edition 是微软推出的一种关系型数据库管理系统软件。它是SQL Server 2008的一个更新版本,更加强调企业级应用的性能扩展性和安全性。 SQL Server 2008 R2 Enterprise Edition具有很多强大的功能和特点。首先,它支持高可用性,提供了物理复制和逻辑复制等多种数据复制技术,确保数据的持久性和可用性。其次,它具有强大的性能优化功能,包括索引优化、查询优化和并行处理等。这些功能都有助于提高数据库的查询速度和响应时间,从而提高应用程序的性能。 此外,SQL Server 2008 R2 Enterprise Edition还提供了强大的安全性措施,包括权限管理、数据加密和审计功能等。这些功能可以保护数据库中的敏感信息不被未经授权的人访问或篡改。 SQL Server 2008 R2 Enterprise Edition还支持大规模的数据仓库和商业智能应用。它具备强大的分析和报表功能,可以帮助企业从大量数据中挖掘有价值的信息,并提供决策支持。 总之,SQL Server 2008 R2 Enterprise Edition是一种功能强大的企业级数据库管理系统,具备高可用性、性能优化、安全性和商业智能等多种特点和功能,可以满足企业级应用的需求。 ### 回答2: SQL Server 2008 R2企业版是Microsoft推出的一款关系型数据库管理系统。该版本是SQL Server系列的高级版本,拥有更强大的功能和性能。 首先,SQL Server 2008 R2企业版具有高可用性和容错功能。它支持数据库镜像、复制和日志传送功能,确保在故障情况下数据的连续性和可靠性。它还支持故障转移集群,通过将数据库实例分布在多个服务器上,实现高可用性和负载均衡。 其次,SQL Server 2008 R2企业版提供了强大的数据仓库功能。它支持分析服务和集成服务,能够有效地进行数据分析和数据挖掘,帮助企业更好地理解和利用数据。同时,它还支持并行数据仓库,通过并行处理大量数据,提供高性能可扩展性。 此外,SQL Server 2008 R2企业版还提供了安全性和合规性功能。它支持透明数据加密,保护敏感数据的安全性。它还支持审核和审计功能,记录对数据库的所有操作,以满足合规性要求。此外,它还提供了强大的访问控制和权限管理功能,确保数据的保密性和完整性。 最后,SQL Server 2008 R2企业版还具有性能优化功能。它支持查询优化器和索引优化器,自动优化查询语句的执行计划和索引的选择,提供更高效的查询性能。同时,它还支持分区表和分区索引,提高大型数据库的查询和管理效率。 总之,SQL Server 2008 R2企业版是一款功能强大的数据库管理系统,具有高可用性、强大的数据仓库功能、安全性和合规性功能以及性能优化功能。它适用于中大型企业的数据库管理需求,帮助企业实现高效的数据管理和分析。 ### 回答3: SQL Server 2008 R2 Enterprise Edition 是微软推出的一款企业级数据库管理系统。它具有强大的性能、可靠性和安全性,适用于处理大规模数据和高并发访问的复杂企业级应用。 SQL Server 2008 R2 Enterprise Edition 提供了许多高级功能和工具,以满足企业级应用的需求。其中包括数据压缩技术,可以显著减小数据库的存储空间,并提高数据的读取和写入速度。它还具有分区技术,可以通过将大型表分解为多个分区来提高查询和维护性能。此外,它还支持高可用性的解决方案,如数据库复制、数据库镜像和AlwaysOn集群,以确保数据的持久性和可用性。 SQL Server 2008 R2 Enterprise Edition 还提供了强大的分析和报告功能。其自带的OLAP和数据挖掘工具可以帮助用户进行复杂数据分析和预测,以支持业务决策。此外,其报表服务能够帮助用户创建和发布专业的报表,以满足企业内部和外部报告的需求。 总之,SQL Server 2008 R2 Enterprise Edition 是一款功能丰富的企业级数据库管理系统。它提供了许多高级功能和工具,可以满足大规模数据和高并发访问的复杂应用的需求。无论是存储、性能、可用性还是分析和报告,它都能够提供强大的支持,帮助企业有效地管理和利用数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值