亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

Use Orastress! to test your database

2024-07-21 02:41:05
字體:
來源:轉載
供稿:網友

  
原文鏈接:


http://www.eygle.com/special/Use.Orastress.2.Test.Oracle.db.htm 

 

Orastress!的作者是Geoff Ingram,也就是我們前面介紹的orabm的作者,他曾經為Oracle工作數年,是High Performance Oracle" (ISBN: 0471224367)一書的作者.
該書現在你可以在本站下載.

關于該工具的官方網頁在這里可以找到:

http://www.linxcel.co.uk/orabm/index.Html

Orastress!你可以在原網站下載,或選擇本地下載.

該工具不是開源的,缺省的只能使用一個session測試,你可以從作者那里申請臨時Key,通過以下頁面我們可以獲得7天的無功能限制使用版:

http://www.linxcel.co.uk/7505/10218_trialkey_orastress!.html

Orastress!需要在windows上運行,你需要安裝Oracle客戶端.

收到Key以后,注冊方式如下:

 

C:/orabm>orastress!
Serial: D5F8-C0A0

After receiving the key, install as follows by entering the Name and Key into the dialog box that displays when you run:

C:/orabm>orastress! register

 

Orastress!需要的數據和orabm類似,你可以參考Orabm的安裝方式.

具體安裝步驟如下:

#

Operation

Command

1

create the ORABM user (assumes TOOLS tablespace, TEMP temporary tablespace)

sqlplus system/pwd @orabm_user

2

create the tables

sqlplus system/pwd @orabm_tab

3

load the data

$ orabmload Warehouses n

4

create the indexes

sqlplus system/pwd @orabm_ind

5

analyze the tables and indexes

sqlplus system/pwd @orabm_analyze

6

Ensure ORABM can run the DBMS_LOCK package

As SYS run:

GRANT EXECUTE ON DBMS_LOCK TO ORABM

注重:這里構建的假如是10個Warehouses的數據,那么大約需要1G的空間.
這里我建議對單節點數據庫分別采用1,2,3,5,10個Warehouses進行1,2,4,6,10個并發的50000個事務的測試.
對于多節點RAC建議采用1,2,3,5,10個Warehouses進行1,3,4,7,10個并發的50000個事務的測試.

這一部分安裝日志可以參考:安裝日志

得到測試數據以后,還需要運行如下腳本:

sqlplus orabm/orabm@<your-TNS-alias> @orastress_tab.sql
sqlplus orabm/orabm@<your-TNS-alias> @orastress.plh
sqlplus orabm/orabm@<your-TNS-alias> @orastress.plb

日志參考:windows日志

命令行執行方式如下:

orastress! –s sess-iterations-list –t transacts-per-sess –c tns-alias-list –m mode [ -s batchsize]

這里需要如下參數:
-s 指定session數量
-t 指定每個session執行的事物數量.
-c 指定聯結串
-m 指定運行模式.包括Read OLTP INS DIO
-s 指定對于INS或DIO模式下提交批量,缺省是10000里

Note: 假如 Orastress! 對單個Warehouse運行在read模式,那么代碼執行和orabm相同.

對于四種運行模式說明如下:

READ:Runs the identical read-only workload as Orabm to stress CPU and memory.

OLTP:Uses all five TPC-C transactions: New-Order, Order-Status, Payment, Stock-Level and Delivery, in order to generate a mixed-transaction (SQL INSERT/UPDATE/DELETE) OLTP workload which stresses CPU, memory, and I/O.

INS:Runs an I/O intensive SQL INSERT workload by copying rows into the ITEM_INS table from the TPC-C ITEM table.

DIO:Runs an I/O intensive direct-path INSERT workload by copying rows into the ITEM_DIO table from the TPC-C ITEM table.

以下是一些運行舉例:

Example 1:

orastress!
–s 1 –t 50000 –c inst1.world –m oltp

Run one iteration - comPRising 50000 transactions in 1 session - against inst1.world.
進行一組測試,通過一個session,包含50000個事務,對inst1.world數據庫進行測試.

Example 2:

orastress! –s 2 –t 50000 –c inst1.world,inst2.world –m oltp

Run one iteration comprising 2 concurrent sessions of 50000 transactions on each of inst1.world,inst2.world giving a total of 4 concurrent sessions.The location of the instances specified by inst1.world,inst2.world is entirely down to the user. They could be:
運行一組測試,對兩個數據庫(inst1.world,inst2.world)各發出兩個并發session,每個session運行50000個事務,這兩個數據庫可以是:

·2 instances of a RAC cluster

·different non RAC instances on the same server

·different non RAC instances on different servers (e.g. one on linux, one on Solaris)

Example 3:

orastress! –s 1,2,4 –t 50000 –c inst1,inst2,inst3,inst4 –m read

Run 3 iterations each of 50000 transactions on each of four instances: inst1, inst2, inst3 and inst4, where the number of concurrent sessions in each iteration is:
運行3組測試,分別以1,2,4個并發session對四個實例,各執行50000個事務:

1st iteration: 1 concurrent session on each instance, giving 4 sessions total

2nd iteration: 2 concurrent sessions on each instance, giving 8 sessions total

3rd iteration: 4 concurrent sessions on each instance, giving 16 sessions
Results Output--輸出結果:
Output is very similar to Orabm, showing the transactions per second for each session in each iteration and the transaction split between the five TPC-C transactions for OLTP mode:
輸出結果和orabm非常類似,具體參考:

http://www.eygle.com/special/Use.orabm.2.Test.System.CPU.htm



---begin mode=oltp sess=1 txn=5000 TNS=l Fri Sep 19 22:11:06 2003

LXD1.WORLD #1 w=3 txn(all)=5000 xn(sam)=3999 t(sam)=431 tps=92.8 end=190903-12:25:39

---end - Fri Sep 19 22:20:19 2003



在這里簡單說明一下:
對于Benchmark測試來說,最重要的是標準,假如大家有統一的模型及標準,那么測試數據也就有了意義,否則以不同的并發、數據進行各不相同的測試是不具有太大意義的.
標準、比較、參考,這對于測試來說是最重要的.

這里有一篇文章可供參考:

性能測試指標介紹

以下給出我的一些測試數據:

1.10個Warehouse的測試數據

 

 E:/OraDoc/ORACLE~4/BENCHM~1/ORASTR~1>"orastress!.exe" -s 1 -t 300 -c hsbill -m oltp---begin mode=oltp sess=1 txn=300 TNS=hsbill Thu Sep 30 10:35:09 2004HSBILL.HURRAY.COM.CN#1 w=3 txn(all)=300 xn(sam)=239 t(sam)=120 tps=2 d=13(5.4%) n=102(42.7%) o=6(2.5%) p=112(46.9%) s=6(2.5%) end=300904-10:34:38---end - Thu Sep 30 10:37:39 2004E:/OraDoc/ORACLE~4/BENCHM~1/ORASTR~1>"orastress!.exe" -s 2 -t 300 -c hsbill -m oltp---begin mode=oltp sess=2 txn=300 TNS=hsbill Thu Sep 30 10:41:40 2004HSBILL.HURRAY.COM.CN#1 w=4 txn(all)=300 xn(sam)=239 t(sam)=469 tps=.5 d=12(5%) n=103(43.1%) o=13(5.4%) p=101(42.3%) s=10(4.2%) end=300904-10:47:25HSBILL.HURRAY.COM.CN#1 w=4 txn(all)=300 xn(sam)=239 t(sam)=314 tps=.8 d=11(4.6%) n=92(38.5%) o=10(4.2%) p=119(49.8%) s=7(2.9%) end=300904-10:47:51---end - Thu Sep 30 10:50:51 2004E:/OraDoc/ORACLE~4/BENCHM~1/ORASTR~1>"orastress!
.exe" -s 2 -t 3000 -c hsbill -m oltp---begin mode=oltp sess=2 txn=3000 TNS=hsbill Thu Sep 30 11:26:02 2004HSBILL.HURRAY.COM.CN#1 w=8 txn(all)=3000 xn(sam)=2399 t(sam)=4991 tps=.5 d=109(4.5%) n=1016(42.4%) o=116(4.8%) p=1050(43.8%) s=108(4.5%) end=300904-13:09:23HSBILL.HURRAY.COM.CN#1 w=4 txn(all)=3000 xn(sam)=2399 t(sam)=5432 tps=.4 d=87(3.6%) n=997(41.6%) o=128(5.3%) p=1070(44.6%) s=117(4.9%) end=300904-13:13:50---end - Thu Sep 30 13:16:51 2004

2.5個warehouse的測試數據

 

 E:/OraDoc/ORACLE~4/BENCHM~1/ORASTR~1>"orastress!.exe" -s 2 -t 300 -c hsbill -m oltp---begin mode=oltp sess=2 txn=300 TNS=hsbill Thu Sep 30 15:48:20 2004HSBILL.HURRAY.COM.CN#1 w=2 txn(all)=300 xn(sam)=239 t(sam)=13 tps=18.4 d=7(2.9%) n=97(40.6%) o=9(3.8%) p=119(49.8%) s=7(2.9%) end=300904-15:45:40HSBILL.HURRAY.COM.CN#1 w=5 txn(all)=300 xn(sam)=239 t(sam)=19 tps=12.6 d=7(2.9%) n=97(40.6%) o=11(4.6%) p=112(46.9%) s=12(5%) end=300904-15:45:47---end - Thu Sep 30 15:48:47 2004

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色噜噜狠狠狠综合曰曰曰88av| 欧美激情精品久久久久久免费印度| 538国产精品一区二区在线| 日韩电影免费在线观看中文字幕| 日本亚洲精品在线观看| 亚洲区免费影片| 国产精品久久久久福利| 欧美亚洲另类视频| 蜜臀久久99精品久久久无需会员| 2019中文字幕在线观看| 久久亚洲精品小早川怜子66| 亚洲国产精品久久久久久| 最近2019中文免费高清视频观看www99| 欧美精品在线观看91| 亚洲最大福利视频网| 欧洲精品毛片网站| 久久91超碰青草是什么| 岛国av一区二区在线在线观看| 91精品国产九九九久久久亚洲| 欧洲永久精品大片ww免费漫画| 久久青草福利网站| 91视频国产精品| 97精品在线视频| 日韩精品一区二区视频| 久久久国产成人精品| 欲色天天网综合久久| 97国产精品免费视频| 欧美日韩黄色大片| 91老司机在线| 久久久亚洲国产天美传媒修理工| 狠狠躁夜夜躁人人躁婷婷91| 日本不卡高字幕在线2019| 国产精品久久久久久久久久东京| 欧美老少配视频| 久久久久久久97| 欧美国产日韩在线| 国产香蕉97碰碰久久人人| 国产视频观看一区| 久久偷看各类女兵18女厕嘘嘘| 欧美午夜xxx| 午夜免费日韩视频| 91精品视频观看| 亚洲深夜福利网站| 国产精品第七十二页| 国产视频精品xxxx| 国产精品午夜一区二区欲梦| 性欧美办公室18xxxxhd| 欧美性高跟鞋xxxxhd| 国产在线999| 国产视频精品免费播放| 姬川优奈aav一区二区| 精品二区三区线观看| 国产精品主播视频| 国产精品国语对白| 国产精品视频专区| 欧美特级www| 欧美日韩国产色视频| 久久国产精品网站| 一区二区三区黄色| 日本欧美一级片| 久久久久久久久久久91| 日韩av片免费在线观看| 国产免费一区二区三区在线观看| 日本乱人伦a精品| 欧美高清电影在线看| 国产精品成人一区| 91精品国产91久久久久久最新| 97人人模人人爽人人喊中文字| 色婷婷久久一区二区| 国产精品视频久| 久久精品国产亚洲| 成人h片在线播放免费网站| 日韩在线视频免费观看| 日韩精品视频中文在线观看| 久热精品视频在线免费观看| 欧美激情在线观看视频| 伊人亚洲福利一区二区三区| 亚洲欧美日韩精品久久奇米色影视| 国产一区二区日韩精品欧美精品| 日韩激情视频在线播放| 久青草国产97香蕉在线视频| 亚洲国产成人精品久久| 国产伊人精品在线| 5278欧美一区二区三区| 国产精品69久久| 国产日产亚洲精品| 亚洲va久久久噜噜噜| 成人国产精品一区二区| 亚洲欧美精品伊人久久| 8x海外华人永久免费日韩内陆视频| 秋霞成人午夜鲁丝一区二区三区| 成人在线小视频| 69视频在线免费观看| 欧美一区二区三区……| 亚洲一区二区自拍| 国产精品久久不能| 在线观看国产精品91| 96精品久久久久中文字幕| 亚洲社区在线观看| 国产精品黄页免费高清在线观看| 8x海外华人永久免费日韩内陆视频| 91精品国产高清久久久久久| 国产精品视频男人的天堂| 国产日韩av在线| 欧美成人精品不卡视频在线观看| 久久国内精品一国内精品| 91精品在线一区| 国产精品伦子伦免费视频| 69**夜色精品国产69乱| 久久天天躁狠狠躁夜夜躁2014| 亚洲成人黄色网| 日韩av影视在线| 91视频8mav| 亚洲网站在线播放| 97在线观看视频| 欧美激情一级欧美精品| 中文字幕国产日韩| 欧美又大又粗又长| 久久精品国产亚洲7777| 亚洲视屏在线播放| 国产欧美精品日韩精品| 成人有码在线播放| 亚洲男人天堂网| 国产精品久久久久9999| 日韩欧美国产视频| 中文字幕亚洲国产| 在线播放日韩欧美| 国产视频精品久久久| 国产精品日日摸夜夜添夜夜av| 国产欧美精品在线播放| 精品久久香蕉国产线看观看gif| 欧美怡红院视频一区二区三区| 欧美激情2020午夜免费观看| 92福利视频午夜1000合集在线观看| 国产精品女人久久久久久| 亚洲人成电影网站色www| 亚洲社区在线观看| 亚洲免费人成在线视频观看| xxx欧美精品| 欧美一区二区三区图| 欧美一级在线亚洲天堂| 国产精品一区二区久久| 精品国产户外野外| 亚洲男女性事视频| 国产精品视频内| 国产a∨精品一区二区三区不卡| 欧美成人h版在线观看| 亚洲欧美日韩在线一区| 中文亚洲视频在线| 亚洲一级免费视频| 日韩av在线影院| 亚洲欧美国产精品| 激情成人在线视频| 亚洲欧美精品中文字幕在线| 久久久国产影院| 欧美在线视频免费观看| 成人性生交大片免费观看嘿嘿视频| 国产精品第10页| 日韩网站免费观看高清| 久久99久久99精品免观看粉嫩| 亚洲一区二区三区四区视频| 91久久久久久久久久久久久| 亚洲自拍偷拍网址| 97国产精品视频人人做人人爱|