疑惑SQL Server 7.0比SQL Server 6.5或比其它企业级数据库系统强在何处?请阅读SQL
Server 7.0的工业标准Benchmark得分和创记录的性能指标。 </p>
<p>
一.工业标准
评价硬件和软件的理想方法,是组织机构比较不同的系统,在一定的工作负载下检测其性能,评估发展潜力和估算费用。当然,一般不会有组织机构有足够的时间和资源进行所有的测试,所以他们采用经过精心设计、可信度高的工业标准基准(Benchmark)测试。
Microsoft与领先的独立软件厂商(ISV,Independent Software Vendor)和原始设备制造商紧密合作,发布了SQL
Server 7.0工业标准Benchmark测试。这些包括了来自多家独立软件厂商的Benchmark测试,如Baan公司、PeopleSoft、SAP、事务处理性能委员会(TPC,Transaction
Processing Performance Council)benchmark以及备份和恢复benchmark。
SQL Server在Microsoft Windows NT® Server平台上有一系列令人惊叹的记录,提供了业界最好的性能和最佳的性价比。在1998年11月发布时,SQL
Server 7.0在Windows NT Server平台上为Baan、 PeopleSoft、TPC-C单一节点性能以及备份和恢复基准测试创造了新的记录。
</p>
<p>
二.独立软件厂商(ISV,Independent Software Vendor)Benchmark
成百上千的独立软件厂商提供定制的基于SQL Server 7.0的应用程序。因此,ISV
Benchmark成为比较数据库性能的好方法,它们在模拟的工作负载下提供独立的信息。
Baan和PeopleSoft的Benchmark
SQL Server 7.0达到了3537名Baan参考用户(BRU,Baan Reference User)的创记录性能,超过此前由Oracle
创造的Windows NT平台上该项Benchmark的最高记录。这一结果是在一台配置四路Pentium
II Xeon, 400 MHz处理器的 Compaq ProLiant 7000服务器上实现的。
SQL Server 7.0在Peoplesoft的两项Benchmark中也创造了Windows NT平台上的最好性能。在HRMS
Online 7.5测试中,它取得了5700用户的结果,几乎是SQL Server 6.5创造的原最高记录的四倍。在FS
Online 7.0测试(PeopleSoft另一项benchmark)中,SQL Server 7.0在Windows NT平台上取得了创记录的2500用户。这些结果是在一台配置四路Pentium
II Xeon, 400 MHz处理器的 Compaq ProLiant 7000服务器上实现的。
来自Baan、PeopleSoft和SAP的 SQL Server 7.0 Beta 3 Benchmar(1998年7月)http://www.microsoft.com/presspass/press/1998/Jun98/SQLbt3pr.htm
在与Baan IV进行的第一次benchmark测试中,SQL Server 7.0 beta 3创造了Windows
NT Server平台的最佳性能,结果是3232名Baan参考用户。
SQL Server 7.0 beta 3运行PeopleSoft的Payroll version 7.0每小时能够处理41,328笔支票,也创造了Windows
NT Server平台的最佳性能记录。这些令人惊叹的结果是在一台配置四路Pentium
II Xeon, 400 MHz(1M二级Cache)处理器的 Compaq ProLiant 7000服务器上实现的。.
SQL Server 7.0 Beta 3 SAP Benchmark(1998年9月)
http://www.unisys.com/AboutUnisys/PressReleases/1998/sep/09146550
Microsoft SQL Server 7.0 beta 3为SAP R/3系统实现了2400名销售和发行(SD,Sales
and Distribution)用户的结果。这一结果比最高的SQL Server 6.5记录高了137%,在一台配置四路Pentium
II Xeon处理器的Unisys QS/2服务器上实现。</p>
<p>
三.TPC Benchmark
事务处理性能委员会(TPC, Transaction Processing Performance Council)是一家定义事务处理和数据库benchmark的非盈利性公司。现成员包括所有主要的数据库厂商和服务器硬件供应商。该公司定义了一系列benchmark,分别称为TPC-A、TPC-B、TPC-C™和TPC-D。
TPC-C是衡量联机分析处理(OLTP,Online Transaction Processing)系统的工业标准。它测试广泛的数据库功能,包括查询、更新和排队mini-batch(袖珍型批处理)事务。这一规范在关键领域十分严格,如数据库透明性和事务处理隔离性。许多IT专家把TPC-C作为"真实世界"OLTP系统性能的一个很好的指示器。独立审核员认证benchmark结果,TPC还有全套的公开报告。这些报告是关于系统性能和系统费用信息的极好来源。你可以在TPC的Web站点上http://www.tpc.org/阅读这些公开报告。
SQL Server 7.0创造了TPC-C的性价比记录
根据Compaq公布的结果,SQL Server 7.0在$18.84/tpmC的价位上实现了22,478事务处理数/分钟
(tpmC,transactions per minute),这是数据库厂商第一次把性价比降低到$20/tpmC以下。这一benchmark也代表了所有可比较的四路处理器系统中的最低系统费用。这些结果在一台运行Microsoft
SQL Server 7.0企业版和Windows NT Server 4.0企业版,配置四路450MHz Pentium II
Xeon处理器的ProLiant 7000服务器上取得。
另外,SQL Server 7.0继续保持在TPC-C性价比类别的前16位。 </p>
<p>
四.备份Benchmark
备份和恢复是任何数据库的一个关键领域。备份和恢复大型SQL Server
7.0数据库能够以关键任务型应用程序所要求的高吞吐量完成,给生产工作带来的干扰也降至极小。
Windows NT 平台上SQL Server 7.0备份和恢复性能(1998年11月)http://www.compaq.com/solutions/enterprise/database-mssqlserver-execsumm.html
采用SQL Server 7.0企业版,Microsoft和Compaq取得了Windows NT平台最快的在线备份和恢复性能,平均吞吐量达到在线备份609GB/小时,在线恢复536GB/小时。这一Benchmark测试还显示备份操作对事务处理吞吐量影响较小,因此极大地降低了备份操作的系统需求。这些结果在一台配置八路处理器的Compaq
AlphaServer 8400服务器和32台AIT磁带机上获得。
欲知SQL Server性能详情,请阅《Benchmark:高性能在线备份巨型数据库》白皮书http://www.microsoft.com/china/sql/70/whpprs/highperf.htm
SQL Server 7.0 Beta 3示范低价备份解决方案(1998年8月)
http://www.hp.com/pressrel/aug98/10aug98f.htm
通过与Microsoft和Adaptec密切合作,Hewlett-Packard展示了出众的主动数据库备份恬静,吞吐量超过100GB/小时,而同时250名用户继续进行联机事务处理。在Hewlett-Packard