sql server 2000服务器功能合并--

sql server 2000服务器功能合并--

ID:22781008

大小:77.50 KB

页数:16页

时间:2018-10-31

sql server 2000服务器功能合并--_第1页
sql server 2000服务器功能合并--_第2页
sql server 2000服务器功能合并--_第3页
sql server 2000服务器功能合并--_第4页
sql server 2000服务器功能合并--_第5页
资源描述:

《sql server 2000服务器功能合并--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、SQLServer2000服务器功能合并>>  概述  本文是Microsoft和Dell公司共同合作的成果,用来说明Microsoft®SQLServer™2000和Dell硬件的可缩放性。在Dell企业版八路服务器上运行的SQLServer2000可以支持上千个数据库及为数众多的用户,同时还可以提供进行集中管理所需的性能。SQLServer2000使用户能够在对称多重处理(SMP)系统方面获得最大的投资回报;用户可以增加处理器、内存和磁盘,以建立集中管理的大型企业服务器。  更多公司愿意从应用服务提

2、供商(ASP)那里获取数据库服务。内部信息技术(IT)组织正在根据其总拥有成本(TCO)和可管理收益合并数据库服务。本文重点介绍常见的ASP方案,其中一个系统上承载了多个数据库,而每个数据库中只有较少的几个用户。此方案同样适用于希望将跨企业服务器的多个数据库合并到一个集中管理的服务器上的公司。因此,本文的目的也就是要说明如何使用多个实例成功地调整单个服务器上增加的工作负荷。我们将使用MicrosoftbCentral™的应用程序来研究不同的配置对工作负荷性能的影响,测量依据是每分钟的事务处理数(TPM)。  下

3、表列出了在一台服务器上使用多个实例的优点:  一台服务器可以承担更大的工作负荷。  可以基于不同服务水平协议(SLA)的要求灵活地分离数据库。  可以根据不同的性能要求分离数据库。  可以根据不同的备份和恢复要求分离数据库。  可以根据不同的安全性要求分离数据库。  可以根据变化控制、操作和维护要求分离数据库。  此案例研究的结果表明:  与使用单个实例相比,使用多个实例可以支持更多数据库,这样一台服务器所能承载的工作负荷就增大了八倍。  与多个实例一起使用时,设置处理器关系可以使工作负荷相对于默认设置增加80%。  从数

4、据文件中分离事务日志可以使工作负荷增加10%。为将日志和文件放在不同设备上的最佳实践提供了其他支持。  当某台服务器专用于SQLServer时,可以获得最佳效果。  本文提供了一些一般的原则,以帮助用户理解成功配置多个实例以获取最佳吞吐量过程中所涉及的标准。  简介  鉴于越来越多的客户开始关注服务器功能合并,我们期望ASP和企业IT部署多个SQLServer2000实例,以承载更多的数据库。  分离数据库的能力使得ASP或企业IT能够更灵活地向客户提供不同层次的服务,而无需使用单独的计算机。要使用这种方法,需要确定何时使

5、用多个实例,以及如何配置这些实例以获得最佳性能。  最佳配置是在研究过若干个参数(包括多个实例、内存配置、CPU关系、磁盘布局和TPM中的恢复模式)的影响之后确定的。  本文重点介绍一个常见的方案,其中一个系统上承载了多个数据库,而每个数据库只有较少的几个用户。上述参数的影响可以从称为PACE的实际应用程序中看出。PACE来自MicrosoftbCentral的一个财务应用程序,它运行在一组服务器上。这些服务器包括:MicrosoftSQLServer2000EnterpriseEdition、MicrosoftWindo

6、icrosoftbCentral为客户提供的众多服务之一。PACE用来帮助小型企业更有效地完成日常工作,它包括处理财务问题、银行业务、生成工资单、记录销售、采购信息以及快速方便地生成报告的功能。  为了向每位客户提供实体安全的会计控制和可靠的多用户访问,该应用程序在一台服务器上提供了许多小型财务数据库,为每位客户建立一个数据库。它还使用户能够对安全性、备份和恢复、变化控制和维护操作进行更精确的控制。此应用程序为每个数据库提供了200多个存储过程,以支持Web服务。  这种反传统的设计为系统管理和SQLServer的性能优化

7、带来了新的问题。最大的问题是,随着数据库的增多,支持大量存储过程所需要的内存也在成倍地增加。对于SQLServer来说,需要具有虚拟内存空间,以便为每个数据库上的每个过程编译执行计划,然后将该计划保存在过程高速缓存中。对于PACE应用程序来说,为500个数据库高速缓存的执行计划数量为200*500,即100000个高速缓存条目。PACE数据库的数量越多,所需的服务器过程高速缓存大小就越大。如果执行计划的数量超出了过程高速缓存能够存储的数量,将对执行重新进行编译,这将减少处理查询的吞吐量。利用传统的方法(例如使存储过程参数化

8、)不能解决此问题。  进行有效的调整需要完成特定的配置,以增加用于过程高速缓存的有效内存空间。其他问题还包括如何有效地利用CPU,以处理由于数据库和用户数量增加而导致频繁发生并发活动的情况,以及如何有效地利用最佳磁盘布局和最佳恢复模式。  使用多个实例  使用多个实例可以增加每台服务器上的数据库数量和工

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。