tpcc mysql优化_tpcc_mysql性能测试
. bzr branch lp:~percona-dev/perconatools/tpcc-mysql
該方法需要下載bzr工具,還要在網站注冊并添加SSH KEY,非常麻煩,并且還沒有成功(卡在SSH KEY上)。
2. 直接在 http://bazaar.launchpad.net/~percona-dev/perconatools/tpcc-mysql/files 手動下載tpcc-mysql的所有文件,并不是很多。
新建文件夾“tpcc-mysql”,將下載的所有文件放到它之下,然后:
1. cd /path_to_tpcc-mysql/tpcc-mysql/src
2. make
之后在tpcc-mysql/下就會出現“tpcc_load”和“tpcc_start”兩個工具
準備工作:
# mysqladmin -u root create tpcc??????????? # 創建測試用的數據庫
#?mysql?-u root tpcc < create_table.sql???? # 創建測試用的表
# mysql -u root tpcc < add_fkey_idx.sql???? # 創建FK和索引
用法:
# ./tpcc_load --help
tpcc_load [server] [DB] [user] [pass] [warehouse]
DB:??????? 數據庫名
user:????? 用戶名
pass:????? 密碼
warehouse: 倉庫的數量
如:./tpcc_load 127.1 tpcc root "" 10?? # 填充數據庫數據(建立10個倉庫)
這一步要花些時間,耐心等待。
# ./tpcc_start --help
tpcc_start -h server_host -P port -d database_name -u mysql_user -p mysql_password -w warehouses -c connections -r warmup_time -l running_time -i report_interval -f report_file
server_host:?????? 服務器名
port:????????????? 端口號,默認為3306
database_name:???? 數據庫名
mysql_user:??????? 用戶名
mysql_password:??? 密碼
warehouses:??????? 倉庫的數量
connections:?????? 線程數,默認為1
warmup_time:?????? 熱身時間,單位:s,默認為10s(不知有什么作用)
running_time:????? 測試時間,單位:s,默認為20s
report_interval:?? 一加就出現“Floating point exception”,暫時不要用了
report_file:?????? 測試結果輸出文件(只有一些數對兒)
如:./tpcc_start -h 127.1 -d tpcc -u root -w 10 -c 16 -r 2 -l 300
總結
以上是生活随笔為你收集整理的tpcc mysql优化_tpcc_mysql性能测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux vda sda 区别(lin
- 下一篇: ppt安卓版下载(安卓ppt下载)