欢迎投稿

今日深度:

SQL Server 2005可伸缩性和性能的计划(1)

SQL Server 2005可伸缩性和性能的计划(1)


内容目录

简介 
关于该文档 
先决条件

概述 
可扩展性vs可靠性 
向上扩展 vs 向外扩展 
报表服务组件

扩展规范 
本地和远程目录性能比较 
向上扩展 
向外扩展 
比较向上扩展和向外扩展 
采用64位处理器 

报表缓存和存储 
缓存实例 
压缩快照存储 
文件系统存储 
压缩和文件系统存储的效果 

性能优化的最佳实践 
选择配置 
一般的性能优化技巧 
使用Web场 

其他工作的优化 
预定报表交付性能 
实时报表性能 

执行自己的性能测试 
性能变量 
分析标准 
思考时间 
命名的用户数vs 同步激活的会话 

总结 

附录A: 系统配置的设置 

附录B:性能测试工具 
Windows 性能监控工具 
ASP.NET 应用程序性能统计类 
报表服务性能统计类 
可选的报表服务性能统计类 
报表服务执行日志 

简介

Microsoft® SQL Server™ Reporting Services是一个报表平台,包括可扩展和可管理的中央管理报表服务器和可扩展的基于Web、桌面的报表交付。报表服务是微软综合商业智能平台的重要组成部分。对于许多组织,通过报表来交付信息是一个非常重要的日常商务环节。因此,报表性能必须是一致的、可预见的。随着报表数据的增加,组织必须能够增加报表能力,以一种可预见的、成本低廉的方式。

关于该文档

该文档主要用来帮助客户和合作伙伴,在数据量增加的情况下,如何最好的计划、优化和扩展他们的报表服务执行。以下是本文的主要内容:

◆不同硬件配置的性能和扩展性,如scaling out 和scaling in
◆报表缓存和文件系统存储对性能的影响
◆优化报表服务的最佳实践
◆进行性能测试的建议

尽管该文章是写Microsoft SQL Server 2005 Reporting Services,但是大多数的信息对于早期的版本也同样适用。

先决条件

该白皮文档并不打算祥细的讲述报表服务。对于一些细节的信息,可以到http://www.microsoft.com/sql/reporting/网站上查阅。除了报表服务之外,该文档假设读者对以下内容已经熟悉:

◆Microsoft SQL Server
◆Internet Information Services (IIS)
◆Microsoft .NET 框架

这些信息在MSDN站点上可以查阅http://msdn.microsoft.com。

概述

Reporting Services是一个综合服务平台的Web的报表,用于创建、管理和交付传统的纸张报表,同时具有交互性,。当执行报表时,Reporting Services平台执行如下步骤:

◆重新得到报表数据
◆根据报表指示和报表定义来处理数据
◆用特定的格式来显示报表

Reporting Services也执行其他的任务来支持报表处理,如管理和处理订阅,管理和处理快照和缓存请求,和服务报表管理请求。

Reporting Services中的工作主要有三部分:

◆用户可以在线交互式的访问已发布的报表
◆通过订阅将预订的和事务驱动的报表以Email或者文件共享的形式交付给用户
◆通过在线用户实时地创建和自动的执行报表

本文的重点在第一部分,用户可以在线交互式的访问已发布的报表。该功能对于大多数用户来说是非常感兴趣的。订阅交付有可预订的优点,用户可以随时随地的进行控制。交互式报表更难进行计划,因为大多数依赖于报表的大小和复杂度,并发用户的多少和报表显示的格式。用户在应用交互式报表时,对系统响应速度也有较高的期待。

伴随着SQL Server 2005 Reporting Services的出现,终端用户可以通过新的报表生成器工具交互式的创建和执行报表。实时报表创建的额外负荷难于进行量化,因为这取决于用户想做什么和如何有效地做,实时报表的量化将在下一版本文件中进行讲述。本文主要包括一般的性能指导说明,创建交互式报表的负荷和在不同配置上进行测试。同时,最后的性能数据也取决于你自己的工作环境,你需要自行进行性能测试。本文中的图片和结果主要为了说明在不同配置上可能出现的扩展特征。


www.htsjk.Com true http://www.htsjk.com/shujukujc/19202.html NewsArticle SQL Server 2005可伸缩性和性能的计划(1) 内容目录 简介 关于该文档 先决条件 概述 可扩展性vs可靠性 向上扩展 vs 向外扩展 报表服务组件 扩展规范 本地和远程目录性能比较 向上扩展 向外...
评论暂时关闭