SQL Server 7.0性能和Benchmark得分

server|性能

疑惑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
NetServer系统上运行中度事务处理工作负载,SQL Server 7.0备份工具在进行备份操作的同时,保持了平常88%的在线吞吐量。另外,该公司展示备份空闲数据库达到每小时195GB的水平。

欲知该测试详情,请阅《Benchmark:在线备份数据库的同时,保持事务处理高吞吐量》白皮书
<a href="http://www.microsoft.com/china/sql/70/whpprs/hpbenchmark.htm">http://www.microsoft.com/china/sql/70/whpprs/hpbenchmark.htm</a>
</p>
<p>

五.性能调整

性能可以用处理事务所需的I/O量、CPU时间和反应时间来衡量。因此,性能调整对于改善SQL
Server性能至关重要。

性能调整的目的是通过降低网络流量、减少磁盘I/O和降低CPU时间,最大化所有用户的处理吞吐量,以提供每个查询可以接受的反应时间。实现这一目标需要对应用程序需求的深入分析和对数据逻辑和物理结构的了解,还要在数据库使用冲突中具有评判和平衡的能力。

Microsoft SQL Server 7.0性能调整指南
http://www.microsoft.com/china/sql/

时间: 2025-01-20 18:00:05

SQL Server 7.0性能和Benchmark得分的相关文章

SQL Server 7.0数据库的六种数据移动方法

server|数据|数据库 SQL Server 7.0数据库的六种数据移动方法转自:世纪易网 2003年3月3日20:6本人从事的工作是数据库管理员,要维护多台服务器中的数据库,经常把某台服务器中的某个数据库移动到另外一台服务器,对数据的移动有些心得体会,希望和大家共同交流. 1. 通过工具DTS的设计器进行导入或导出 DTS的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行SQL Server数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的

将Access数据库移植到SQL Server 7.0

access|server|数据|数据库 随着用户对于企业级高性能数据库的需求的增长,用户时常要从Microsoft Access Jet引擎的文件-服务器环境下转换到 Microsoft SQL Server的客户-服务器环境.Microsoft Office 2000中的Access 2000 Upsizing Wizard可实现将数据表和 查询转移到SQL Server 7.0中.如果您用的是Access的较早的版本,您可以先将它升级为Access 2000,然后再使用其中的 Upsizi

把Oracle数据库移植到Microsoft SQL Server 7.0

oracle|server|数据|数据库  把Oracle数据库移植到Microsoft SQL Server 7.0 摘要:本文是为那些想把自己的Oracle应用程序转换为Microsoft SQL Server应用程序的开发人员编写的.本文描述了一个成功的转换所需要的工具.过程和技术.同时强调了建立高性能.高度并行的SQL Server应用程序的基本的设计要素. 本文的读者应该具有: Oracle关系型数据管理系统(RDBMS)的坚实基础. 普通数据库管理知识. 熟悉Oracle SQL和P

将Access数据库移植到Microsoft SQL Server 7.0

access|server|数据|数据库 摘要:本文描述了将Access数据库转换到SQL Server 数据库的过程和工具 简介随着用户对于企业级高性能数据库的需求的增长,用户时常要从Microsoft Access Jet引擎的文件-服务器环境下转换到Microsoft SQL Server的客户-服务器环境.Microsoft Office 2000中的Access 2000 Upsizing Wizard可实现将数据表和查询转移到SQL Server 7.0中.如果您用的是Access的

教你如何提高SQL Server 2000的性能?

以往的服务器,由于内存价格过高,一般配的内存不是很多,超过4G的当然就不多了现在的服务器,配置超过4G就很多,在配作SQL 数据库服务器后,很多的人只选默认的设置,虽然可以正常使用,可是却把大量的内存浪费了(SQL服务使用的内存不会超过1.8G),系统的性能也不能因为的大内存而提升,这是很可惜的. 下面介绍一种方法教你如何提高SQL Server 2000 的性能. 配置的过程如下.(如果服务器的内存少于4G,不用配置) 1.打开系统中的大内存支持(windows) 要启用 Windows 20

如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码

server|服务器 SQL Server 7.0 数据转换服务 (DTS) 对象传输功能可在两台服务器之间传输登录和用户,但它不传输 SQL Server 验证登录的密码.要从一台运行 SQL Server 7.0 的服务器向另一台运行 SQL Server 7.0 的服务器传输登录和密码,请按照本文"在 Master 数据库中创建和运行存储过程"一节中的说明操作.您将在源服务器上创建 sp_help_revlogin 存储过程.此过程将生成一个脚本,您可以在目标服务器上运行该脚本,

从SQL Server 7.0 升级

SQL Server 的升级是一个不可逆的过程,它将对重要的系统和数据文件进行操作,有较大的风险需要格外小心. 2.3.1 升级前的准备工作    升级前为安全起见,必须确保系统能退回到升级前的状态,因此需要做一些额外的工作.其步骤如下:       1.确保操作系统满足安装要求.      2.确保有足够的磁盘空间用于安装软件.交换数据.      3.维护已有的数据库即对每个数据库执行以下的DBCC 命令:DBCC CHECKDB.DBCC NEWALLOC.DBCC CHECKCATALO

Microsoft SQL Server 7.0安全问题

[「Microsoft SQL Server 7.0」以下简称「SQL Server 7.0」] SQL Server 7.0 有哪几种安全模式? 两种:SQL Server和Windows NT(混合)及Windows NT only.SQL Server 和Windows NT相当于SQL Server 6.5版本的混合模式.Windows NT only相当于SQL Server 6.5 版本的信任模式.在SQL Server 7.0版没有提供相当于SQL Server 6.5版本的标准模

Microsoft SQL Server 7.0数据库升级转换问题

数据库升级转换所需时间? 影响数据库升级转换所需时间的因素很多, 除了硬件的因素外,由于需要重新创建每个SQL Server 6.X的对象,数据库复杂与否也会有影响,一般来说大致的速度如下 数据库大小 估计所需时间 400 MB 少于20分钟 1 GB 少于1小时 5 GB 少于4小时 10 GB 少于12小时 100 GB 少于24小时 升级转换数据库的方法? 在同一台计算机上升级转换数据库:管线(pipeline):所需空间约为原有数据库的1.5 倍,升级转换完成后,如果原来的数据库已不需,