oracle壓力測試之orabm(二)

space6212發表於2019-04-09

接oracle壓力測試之orabm(一)


3、測試
現在我們就可以進行測試了。設定好ORACLE_SID,然後進入到OS對應的版本的bin目錄下:
如果測試本地資料庫:
$ orabm 1 20000

如果測試遠端資料庫,則執行
C:> orabm 1 20000 tnsname
注意不要加"@"

orabm後接2個引數(如果測試遠端的壓力則接三個引數)。
第一個參數列示測試多少個併發(對應多個session)
第二個參數列示執行多少個事務(注意:不是所有的併發共執行多少事務,而是每個併發執行的事務數),一般來說,這個值設定為10000
第三個引數是在測試遠端資料庫的時候用的,值為tnsnames.ora配置的遠端資料庫連線的別名

orabm 2 1000
表示用2個併發執行1000個事務

orabm 1,2,6,10 1000
表示分別用1、2、6、19個併發執行1000個事務

執行的結果會列印在螢幕上,同時寫到orabm所在目錄的orabm..log。如果執行多次,則多次的執行結果都會追加到orabm..log中。

TPS 是Transactions Per Second 的 縮 寫, 也 就 是 事 務 數/ 秒
tps的計算:每一個階段所有session的tps相加就是當前測試的總tps了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/231499/viewspace-63730/,如需轉載,請註明出處,否則將追究法律責任。

相關文章