中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 數據庫 > 
  • 手把手系列:(一)用Benchmarksql測試Oracle數據庫性能

手把手系列:(一)用Benchmarksql測試Oracle數據庫性能

發布時間:2020-05-30 06:28:22 來源:網絡 閱讀:7198 作者:kciuq 欄目:數據庫

os 環境: Oracle linux /Oracle 12C RAC(搭建rac集群請參考這里),oracle12c數據庫

  1. 從 sourceforge 下載Benchmarksql 5.0: https://sourceforge.net/projects/benchmarksql/

  2. 到寫這篇文章為止,Benchmarksql 支持Firebird,Oracle和PostgreSQL

編譯BenchMarksql:

網上關于benchmarksql5.0適用的jdk推薦1.7,筆者經過驗證1.7,1.8版本都可以,只要編譯和運行時的java版本匹配即可。

1.設置環境變量: export JAVA_HOME=/path/to/jdk  export PATH=$JAVA_HOME/bin:$PATH

2.用ant編譯,在build.xml那個目錄下面執行ant命令,在ant編譯時遇到下面的錯誤:
Error: Could not find or load main class org.apache.tools.ant.launch.Launcher
解決辦法:export CLASSPATH=.:${JAVA_HOME}/lib:/usr/share/ant/lib/ant-launcher.jar

運行Benchmarksql之前需要做下準備:

  1. cp $ORACLE_HOME/jdbc/lib/ojdbc8.jar $BENCHMARKSQLPATH/run

  2. export CLASSPATH=$BENCHMARKSQLPATH/run/ojdbc8.jar$CLASSPATH

  3. cp $ORACLE_HOME/jdbc/lib/ojdbc8.jar $BENCHMARKSQLPATH/lib/oracle(若沒有這一步也會出現找不到oracle class的錯誤

修改 props.ora:

conn=jdbc:oracle:thin:@//scanip:1521/yourdb

通過Oracle RAC的scanip可以訪問整個oracle rac集群,yourdb部分是創建數據庫時指定的數據庫名稱,注意不要配置某個數據庫local instance的名字,這樣scan ip listene在接收到連接請求時,才會根據特定算法將請求發送到集群中的某個節點。

測試conn正確與否:sqlplus username/password@//scanip:1521/yourdb

user和password即在oracle 數據庫中配置的用戶名和密碼。

terminals=100(配置100個并發用戶),可以根據需要來自己配置。

warehouses=1000 (1000個warehouse 大約需要120多G空間,在數據庫中需要提前規劃好數據文件)

loadworkers=10

運行BenchMarksql:

cd run

./runSQL.sh props.ora ./sql.common/tableCreates.sql

nohup ./runLoader.sh props.ora >./load.log 2>&1 &

./runSQL.sh props.ora ./sql.common/indexCreates.sql

./runBenchmark.sh props.ora | tee 100.out


Benchmarksql 遵循Benchmark規范,結果文件中的TPMC即為我們最關注的指標。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

伊通| 襄樊市| 枝江市| 桐柏县| 玉山县| 海兴县| 治多县| 庐江县| 将乐县| 丹凤县| 磐安县| 定州市| 泾源县| 黑山县| 东兴市| 永平县| 太谷县| 平舆县| 祁阳县| 昭通市| 二连浩特市| 潞西市| 息烽县| 台江县| 尼木县| 天峨县| 永城市| 马鞍山市| 睢宁县| 濮阳县| 平潭县| 鸡泽县| 封丘县| 建瓯市| 三都| 沅陵县| 武平县| 清涧县| 南昌县| 成安县| 肥城市|