咱們能夠使用swingbench這個工具對數據庫性能進行壓力測試,獲得一些性能指標做爲參考。
SwingBench下載:
http://www.dominicgiles.com/downloads.htmlhtml
參考相關文章:
http://www.linuxidc.com/Linux/2016-04/130297.htm
http://blog.csdn.net/xiaofan23z/article/details/7978998linux
實驗環境:
RHEL 6.5 + Oracle 11.2.0.4 RAC + SwingBench 2.5.0.971數據庫
1. 生成swingbench配置文件
swingbench解壓便可使用,第一次須要配置,本次只是簡單熟悉swingbench的使用,配置基本按照默認。oracle
[oracle@jyrac1 bin]$ pwd /home/oracle/swingbench/bin [oracle@jyrac1 bin]$ ./oewizard
注意,上面的connect string,根據需求填寫,好比:
--若是壓測只鏈接實例1
jyrac1:1521:jyzhao1dom
--若是壓測只鏈接實例2
jyrac2:1521:jyzhao2工具
--若是壓測鏈接RAC集羣,LB到各個實例
//jyrac1/jyzhao性能
2. 運行swingbench壓力測試測試
能夠大體看到壓力測試中,數據庫能夠達到的TPM,TPS等性能指標,做爲從此係統正式上線後的一個參考依據
.net
補充:最好使用sys用戶直接鏈接,確認沒有無效對象,避免後續再次賦權:
下面附幾張單實例壓測配置的截圖:
code