OLTPBench

来自Gea-Suan Lin's Wiki
Gslin讨论 | 贡献2018年12月10日 (一) 03:48的版本 →‎測試
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

OLTPBench是一套資料庫效能測試軟體。

基本環境

目前測試的環境為Ubuntu 18.04,其他的平台目前還沒測過。

安裝

目前測出來發現需要同時安裝OpenJDK 8與OpenJDK 11,並且將預設的Java改到OpenJDK 8:

sudo apt install ant openjdk-8-jdk default-jdk
sudo update-alternatives --config java

然後再下載編譯:

git clone https://github.com/oltpbenchmark/oltpbench.git
cd oltpbench
ant

設定

config/目錄下找一個適合的來改:

cp config/tpcc_config_postgres.xml config/tpcc.xml

測試

先建立並且產生資料:

./oltpbench -b tpcc -c config/tpcc.xml --create=true --load=true

執行測試:

./oltpbench -b tpcc -c config/tpcc.xml --execute=true

外部連結