| 疑惑SQL Server 7.0比SQL Server 6.5或比其它企业级数据库系统强在何处?请阅读SQL Server 7.0的工业标准Benchmark得分和创记录的性能指标。 </p> <p> 一.工业标准 评价硬件和软件的理想方法,是组织机构比较不同的系统,在一定的工作负载下检测其性能,评估发展潜力和估算费用。当然,一般不会有组织机构有足够的时间和资源进行所有的测试,所以他们采用经过精心设计、可信度高的工业标准基准(Benchmark)测试。 Microsoft与领先的独立软件厂商(ISV,Independent Software Vendor)和原始设备制造商紧密合作,发布了SQL SQL Server在Microsoft Windows NT® Server平台上有一系列令人惊叹的记录,提供了业界最好的性能和最佳的性价比。在1998年11月发布时,SQL 二.独立软件厂商(ISV,Independent Software Vendor)Benchmark 成百上千的独立软件厂商提供定制的基于SQL Server 7.0的应用程序。因此,ISV Baan和PeopleSoft的Benchmark SQL Server 7.0达到了3537名Baan参考用户(BRU,Baan Reference User)的创记录性能,超过此前由Oracle SQL Server 7.0在Peoplesoft的两项Benchmark中也创造了Windows NT平台上的最好性能。在HRMS 来自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 SQL Server 7.0 beta 3运行PeopleSoft的Payroll version 7.0每小时能够处理41,328笔支票,也创造了Windows SQL Server 7.0 Beta 3 SAP Benchmark(1998年9月) Microsoft SQL Server 7.0 beta 3为SAP R/3系统实现了2400名销售和发行(SD,Sales 三.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事务处理数/分钟 另外,SQL Server 7.0继续保持在TPC-C性价比类别的前16位。 </p> 四.备份Benchmark 备份和恢复是任何数据库的一个关键领域。备份和恢复大型SQL Server 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 欲知SQL Server性能详情,请阅《Benchmark:高性能在线备份巨型数据库》白皮书http://www.microsoft.com/china/sql/70/whpprs/highperf.htm SQL Server 7.0 Beta 3示范低价备份解决方案(1998年8月) 通过与Microsoft和Adaptec密切合作,Hewlett-Packard展示了出众的主动数据库备份恬静,吞吐量超过100GB/小时,而同时250名用户继续进行联机事务处理。在Hewlett-Packard 欲知该测试详情,请阅《Benchmark:在线备份数据库的同时,保持事务处理高吞吐量》白皮书 五.性能调整 性能可以用处理事务所需的I/O量、CPU时间和反应时间来衡量。因此,性能调整对于改善SQL 性能调整的目的是通过降低网络流量、减少磁盘I/O和降低CPU时间,最大化所有用户的处理吞吐量,以提供每个查询可以接受的反应时间。实现这一目标需要对应用程序需求的深入分析和对数据逻辑和物理结构的了解,还要在数据库使用冲突中具有评判和平衡的能力。 Microsoft SQL Server 7.0性能调整指南 数据库管理员可以使用本性能调整指南更好地配置SQL Server 7.0安装。这一可下载文档包括了关于跟踪低性能的原因及使用SQL 为SAP R/3进行Microsoft SQL Server 7.0调整性能向导 SAP R/3环境中繁重的数据库负荷说明需要一定的SQL Server 7.0调整方法以取得最佳性能。 巨型 Microsoft SQL Server 7.0数据库的高性能备份 不幸的是,关键任务型备份和数据保护往往对业务操作造成干扰,但是Microsoft建议通过HP |