「OLTPBench」:修訂間差異
跳至導覽
跳至搜尋
本頁面具有訪問限制。如果您看見此訊息,這代表您沒有訪問本頁面的權限。
無編輯摘要 |
(→測試) |
||
(未顯示同一使用者於中間所作的 3 次修訂) | |||
第6行: | 第6行: | ||
== 安裝 == | == 安裝 == | ||
目前測出來發現需要同時安裝OpenJDK 8與OpenJDK 11,並且將預設的Java改到OpenJDK 8: | 目前測出來發現需要同時安裝OpenJDK 8與OpenJDK 11,並且將預設的Java改到OpenJDK 8: | ||
< | <syntaxhighlight lang="bash"> | ||
sudo apt install ant openjdk-8-jdk default-jdk | sudo apt install ant openjdk-8-jdk default-jdk | ||
sudo update-alternatives --config java | sudo update-alternatives --config java | ||
</ | </syntaxhighlight> | ||
然後再下載編譯: | 然後再下載編譯: | ||
< | <syntaxhighlight lang="bash"> | ||
git clone https://github.com/oltpbenchmark/oltpbench.git | git clone https://github.com/oltpbenchmark/oltpbench.git | ||
cd oltpbench | cd oltpbench | ||
ant | ant | ||
</ | </syntaxhighlight> | ||
== 設定 == | |||
從<code>config/</code>目錄下找一個適合的來改: | |||
<syntaxhighlight lang="bash"> | |||
cp config/tpcc_config_postgres.xml config/tpcc.xml | |||
</syntaxhighlight> | |||
== 測試 == | |||
先建立並且產生資料: | |||
<syntaxhighlight lang="bash"> | |||
./oltpbench -b tpcc -c config/tpcc.xml --create=true --load=true | |||
</syntaxhighlight> | |||
執行測試: | |||
<syntaxhighlight lang="bash"> | |||
./oltpbench -b tpcc -c config/tpcc.xml --execute=true | |||
</syntaxhighlight> | |||
== 外部連結 == | == 外部連結 == | ||
* {{Official|https://github.com/oltpbenchmark/oltpbench}} | * {{Official|https://github.com/oltpbenchmark/oltpbench}} | ||
[[Category:軟體]] |
於 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