TPC-E所模擬的實際應用

針對以上模型,TPC-E建立了比TPC-C更為復雜的數(shù)據(jù)庫表結(jié)構(gòu),通過下表的對比我們就能明顯的看出兩者之間的差別:

項目

TPC-E

TPC-C

33

9

表列

188

92

表最小列數(shù)

2

3

表最大列數(shù)

24

21

數(shù)據(jù)事物類型

Many UID, CHAR, NUM, DATE, BOOL, LOB10種)

4UID, CHAR, NUM, DATE

主鍵

33

8

外鍵

50

9

帶外鍵的表數(shù)

27

7

約束

22

0

TPC-E與TPC-C的數(shù)據(jù)對比

與TPC-C測量事務類型只有四種相比較,TPC-E的事務類型更加豐富,數(shù)量達到了十二種,其中包括交易查詢事務、交易執(zhí)行事務、交易結(jié)果更新事務等(具體參見下表)。前10種事務按照一定比例混合即成為最終測試事務合集。

在這12種事務中數(shù)據(jù)維護事務、交易清理事務較為特殊,他們不是由客戶端發(fā)起請求,而是數(shù)據(jù)庫自身維護所要完成的工作,數(shù)據(jù)維護事務每秒鐘執(zhí)行一次,而交易清理事務每次測試開始時執(zhí)行一次。每個事務對應數(shù)據(jù)庫管理系統(tǒng)中的一個或多個帶輸入和輸出參數(shù)的存儲過程,單個存儲過程稱為一個事務幀。

TPC-E測試標準要求每項事務中90%的響應時間要在某一個指定時間內(nèi)完成,這是出于在實際環(huán)境中對客戶真實應用情況的一個考慮。雖然不同的事務所要求的響應時間約束也不同,但基本上都是要求在3秒鐘內(nèi)完成。

事務描述

事務幀數(shù)

90%響應時間約束(秒)

比例

備注

經(jīng)紀人交易統(tǒng)計事務

1

3

4.9%

證券公司執(zhí)行

客戶價值統(tǒng)計事務

3

3

13%

證券公司執(zhí)行

市場觀察事務

1

3

18%

證券公司執(zhí)行

證券信息事務

1

3

14%

證券公司執(zhí)行

交易查詢事務

4

3

8%

證券公司執(zhí)行

交易執(zhí)行事務

6

2

10.1%

證券公司執(zhí)行

交易狀態(tài)事務

1

1

19%

證券公司執(zhí)行

交易修正事務

3

3

2%

證券公司執(zhí)行

市場跟蹤事務

1

2

1%

交易所執(zhí)行

交易結(jié)果更新事務

6

2

10%

交易所執(zhí)行

數(shù)據(jù)維護事務

1

N/A

N/A

數(shù)據(jù)庫維護事務,與客戶操作無關(guān),每60秒自動執(zhí)行一次

交易清理事務

1

N/A

N/A

數(shù)據(jù)庫維護事務,與客戶操作無關(guān)測試開始時執(zhí)行一次

TPC-E事務描述表

雖然TPC-E使用了更多的表結(jié)構(gòu)及事務,但由于TPC-E使用了更有效的存儲過程,從而減少了對磁盤I/O的利用,降低了系統(tǒng)對磁盤數(shù)目的要求–使用同一數(shù)據(jù)庫服務器,TPC-E相比TPC-C可以減少2/3的硬盤數(shù)目,這對于降低參加測試系統(tǒng)的整體費用具有非常重要的意義。

從實際測試過程上看,TPC給出基準程序的標準規(guī)范(Standard Specification),參測的廠商則根據(jù)TPC組織公布的規(guī)范標準,最優(yōu)地構(gòu)造出自己的系統(tǒng),使用最優(yōu)的平臺和最高效的應用程序。為保證測試結(jié)果的客觀性,同TPC-C一樣,參測廠商必須提交給TPC一套完整的報告,包括被測系統(tǒng)的詳細配置、分類價格和包括3年服務費用在內(nèi)的總價格等,該報告必須由TPC授權(quán)的審核員核實。

與TPC-C一樣,TPC-E的測試結(jié)果也主要有兩個指標:性能指標(tpsE, transactions per second E)和性價比(美元/tpsE)。其中,性能指標是指系統(tǒng)在執(zhí)行多種交易時,每秒鐘可以處理多少交易(tpmC是以分鐘為單位),其指標值越大越好,最終測試成績 tpsE=交易執(zhí)行事務總數(shù)/ Measurement Interval(測量區(qū)間);性價比(美元/tpsE)則是指系統(tǒng)價格與前一指標的比值,數(shù)值越小越好。

綜上所述,TPC-E相比TPC-C有特點如下:

1、權(quán)威測試的"最新版本":TPC-E以業(yè)界權(quán)威的TPC-C測試為基礎,進行了改進與完善,使得其更貼近目前用戶的應用,對于行業(yè)客戶選購及部署IT系統(tǒng)平臺更具指導作用。

2、超現(xiàn)實的仿真性:TPC-E測試更加真實,其測試結(jié)果對金融、證券等高端行業(yè)的服務器應用具有重要的參考價值。

3、嚴格的結(jié)果審核過程:這保證了測試結(jié)果的正確性、嚴肅性以及用戶的可用性。

用戶的應用日新月異,未來服務器發(fā)展將一如既往堅持效能至上的路線,同時高端服務器在關(guān)鍵行業(yè)的關(guān)鍵應用上將占據(jù)市場,TPC-E無疑將成為衡量服務器產(chǎn)品性能和應用價值的重要測試依據(jù),成為IT業(yè)界測試的又一個權(quán)威。

分享到

adan

相關(guān)推薦