明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

SQL Server 7.0性能與Benchmark得分

[摘要]疑惑SQL Server 7.0比SQL Server 6.5或比其它企業(yè)級數(shù)據(jù)庫系統(tǒng)強在何處?請閱讀SQL Server 7.0的工業(yè)標準Benchmark得分和創(chuàng)記錄的性能指標。 </p> <p> 一.工業(yè)標準 評價硬件和軟件的理想方法,是組織機構比較不同的系統(tǒng),在一定...

疑惑SQL Server 7.0比SQL Server 6.5或比其它企業(yè)級數(shù)據(jù)庫系統(tǒng)強在何處?請閱讀SQL
Server 7.0的工業(yè)標準Benchmark得分和創(chuàng)記錄的性能指標。 </p>
<p>

一.工業(yè)標準

評價硬件和軟件的理想方法,是組織機構比較不同的系統(tǒng),在一定的工作負載下檢測其性能,評估發(fā)展?jié)摿凸浪阗M用。當然,一般不會有組織機構有足夠的時間和資源進行所有的測試,所以他們采用經過精心設計、可信度高的工業(yè)標準基準(Benchmark)測試。


Microsoft與領先的獨立軟件廠商(ISV,Independent Software Vendor)和原始設備制造商緊密合作,發(fā)布了SQL
Server 7.0工業(yè)標準Benchmark測試。這些包括了來自多家獨立軟件廠商的Benchmark測試,如Baan公司、PeopleSoft、SAP、事務處理性能委員會(TPC,Transaction
Processing Performance Council)benchmark以及備份和恢復benchmark。

SQL Server在Microsoft Windows NT&reg; Server平臺上有一系列令人驚嘆的記錄,提供了業(yè)界最好的性能和最佳的性價比。在1998年11月發(fā)布時,SQL
Server 7.0在Windows NT Server平臺上為Baan、 PeopleSoft、TPC-C單一節(jié)點性能以及備份和恢復基準測試創(chuàng)造了新的記錄。
</p>
<p>

二.獨立軟件廠商(ISV,Independent Software Vendor)Benchmark

成百上千的獨立軟件廠商提供定制的基于SQL Server 7.0的應用程序。因此,ISV
Benchmark成為比較數(shù)據(jù)庫性能的好方法,它們在模擬的工作負載下提供獨立的信息。


Baan和PeopleSoft的Benchmark

SQL Server 7.0達到了3537名Baan參考用戶(BRU,Baan Reference User)的創(chuàng)記錄性能,超過此前由Oracle
創(chuàng)造的Windows NT平臺上該項Benchmark的最高記錄。這一結果是在一臺配置四路Pentium
II Xeon, 400 MHz處理器的 Compaq ProLiant 7000服務器上實現(xiàn)的。

SQL Server 7.0在Peoplesoft的兩項Benchmark中也創(chuàng)造了Windows NT平臺上的最好性能。在HRMS
Online 7.5測試中,它取得了5700用戶的結果,幾乎是SQL Server 6.5創(chuàng)造的原最高記錄的四倍。在FS
Online 7.0測試(PeopleSoft另一項benchmark)中,SQL Server 7.0在Windows NT平臺上取得了創(chuàng)記錄的2500用戶。這些結果是在一臺配置四路Pentium
II Xeon, 400 MHz處理器的 Compaq ProLiant 7000服務器上實現(xiàn)的。

來自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創(chuàng)造了Windows
NT Server平臺的最佳性能,結果是3232名Baan參考用戶。

SQL Server 7.0 beta 3運行PeopleSoft的Payroll version 7.0每小時能夠處理41,328筆支票,也創(chuàng)造了Windows
NT Server平臺的最佳性能記錄。這些令人驚嘆的結果是在一臺配置四路Pentium
II Xeon, 400 MHz(1M二級Cache)處理器的 Compaq ProLiant 7000服務器上實現(xiàn)的。.


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系統(tǒng)實現(xiàn)了2400名銷售和發(fā)行(SD,Sales
and Distribution)用戶的結果。這一結果比最高的SQL Server 6.5記錄高了137%,在一臺配置四路Pentium
II Xeon處理器的Unisys QS/2服務器上實現(xiàn)。</p>
<p>

三.TPC Benchmark

事務處理性能委員會(TPC, Transaction Processing Performance Council)是一家定義事務處理和數(shù)據(jù)庫benchmark的非盈利性公司。現(xiàn)成員包括所有主要的數(shù)據(jù)庫廠商和服務器硬件供應商。該公司定義了一系列benchmark,分別稱為TPC-A、TPC-B、TPC-C&#8482;和TPC-D。


TPC-C是衡量聯(lián)機分析處理(OLTP,Online Transaction Processing)系統(tǒng)的工業(yè)標準。它測試廣泛的數(shù)據(jù)庫功能,包括查詢、更新和排隊mini-batch(袖珍型批處理)事務。這一規(guī)范在關鍵領域十分嚴格,如數(shù)據(jù)庫透明性和事務處理隔離性。許多IT專家把TPC-C作為"真實世界"OLTP系統(tǒng)性能的一個很好的指示器。獨立審核員認證benchmark結果,TPC還有全套的公開報告。這些報告是關于系統(tǒng)性能和系統(tǒng)費用信息的極好來源。你可以在TPC的Web站點上http://www.tpc.org/閱讀這些公開報告。


SQL Server 7.0創(chuàng)造了TPC-C的性價比記錄

根據(jù)Compaq公布的結果,SQL Server 7.0在$18.84/tpmC的價位上實現(xiàn)了22,478事務處理數(shù)/分鐘
(tpmC,transactions per minute),這是數(shù)據(jù)庫廠商第一次把性價比降低到$20/tpmC以下。這一benchmark也代表了所有可比較的四路處理器系統(tǒng)中的最低系統(tǒng)費用。這些結果在一臺運行Microsoft
SQL Server 7.0企業(yè)版和Windows NT Server 4.0企業(yè)版,配置四路450MHz Pentium II
Xeon處理器的ProLiant 7000服務器上取得。

另外,SQL Server 7.0繼續(xù)保持在TPC-C性價比類別的前16位。 </p>
<p>

四.備份Benchmark

備份和恢復是任何數(shù)據(jù)庫的一個關鍵領域。備份和恢復大型SQL Server
7.0數(shù)據(jù)庫能夠以關鍵任務型應用程序所要求的高吞吐量完成,給生產工作帶來的干擾也降至極小。


Windows NT 平臺上SQL Server 7.0備份和恢復性能(1998年11月)http://www.compaq.com/solutions/enterprise/database-mssqlserver-execsumm.html


采用SQL Server 7.0企業(yè)版,Microsoft和Compaq取得了Windows NT平臺最快的在線備份和恢復性能,平均吞吐量達到在線備份609GB/小時,在線恢復536GB/小時。這一Benchmark測試還顯示備份操作對事務處理吞吐量影響較小,因此極大地降低了備份操作的系統(tǒng)需求。這些結果在一臺配置八路處理器的Compaq
AlphaServer 8400服務器和32臺AIT磁帶機上獲得。

欲知SQL Server性能詳情,請閱《Benchmark:高性能在線備份巨型數(shù)據(jù)庫》白皮書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展示了出眾的主動數(shù)據(jù)庫備份恬靜,吞吐量超過100GB/小時,而同時250名用戶繼續(xù)進行聯(lián)機事務處理。在Hewlett-Packard
NetServer系統(tǒng)上運行中度事務處理工作負載,SQL Server 7.0備份工具在進行備份操作的同時,保持了平常88%的在線吞吐量。另外,該公司展示備份空閑數(shù)據(jù)庫達到每小時195GB的水平。


欲知該測試詳情,請閱《Benchmark:在線備份數(shù)據(jù)庫的同時,保持事務處理高吞吐量》白皮書
<a >http://www.microsoft.com/china/sql/70/whpprs/hpbenchmark.htm</a>
</p>
<p>

五.性能調整

性能可以用處理事務所需的I/O量、CPU時間和反應時間來衡量。因此,性能調整對于改善SQL
Server性能至關重要。

性能調整的目的是通過降低網絡流量、減少磁盤I/O和降低CPU時間,最大化所有用戶的處理吞吐量,以提供每個查詢可以接受的反應時間。實現(xiàn)這一目標需要對應用程序需求的深入分析和對數(shù)據(jù)邏輯和物理結構的了解,還要在數(shù)據(jù)庫使用沖突中具有評判和平衡的能力。


Microsoft SQL Server 7.0性能調整指南
http://www.microsoft.com/china/sql/70/whpprs/perftun.htm

數(shù)據(jù)庫管理員可以使用本性能調整指南更好地配置SQL Server 7.0安裝。這一可下載文檔包括了關于跟蹤低性能的原因及使用SQL
Server索引和工具方面的信息。

為SAP R/3進行Microsoft SQL Server 7.0調整性能向導
http://www.microsoft.com/china/sql/70/whpprs/SAPSQL.htm

SAP R/3環(huán)境中繁重的數(shù)據(jù)庫負荷說明需要一定的SQL Server 7.0調整方法以取得最佳性能。
這一可下載的文檔描述了在使用Microsoft Windows NT Server 和SQL Server時必須考慮的配置選項。它特別強調了設計SQL
Server索引。

巨型 Microsoft SQL Server 7.0數(shù)據(jù)庫的高性能備份
http://www.microsoft.com/china/sql/70/whpprs/Omni.htm

不幸的是,關鍵任務型備份和數(shù)據(jù)保護往往對業(yè)務操作造成干擾,但是Microsoft建議通過HP
OpenView OmniBack II,企業(yè)存儲管理解決方案的市場領導者,給SQL Server增加功能。本白皮書解釋了經常備份的重要性以及為什么Microsoft與Compaq和Hewlett-Packard合作,表達對這一關鍵問題的關注。本文還概要介紹了一系列的Benchmark測試,說明為什么OmniBack
II提供了市場上最快的備份(出處:熱點網絡)