OLTPBench:修订间差异

来自Gea-Suan Lin's Wiki
跳到导航 跳到搜索
此页面具有访问限制。如果您看见此消息,则说明您没有权限访问此页面。
无编辑摘要
 
(未显示同一用户的3个中间版本)
第6行: 第6行:
== 安裝 ==
== 安裝 ==
 目前測出來發現需要同時安裝OpenJDK 8與OpenJDK 11,並且將預設的Java改到OpenJDK 8:
 目前測出來發現需要同時安裝OpenJDK 8與OpenJDK 11,並且將預設的Java改到OpenJDK 8:
<syntaxhighlighter lang="bash">
<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
</syntaxhighlighter>
</syntaxhighlight>


 然後再下載編譯:
 然後再下載編譯:
<syntaxhighlighter lang="bash">
<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
</syntaxhighlighter>
</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

外部链接