1. 程式人生 > >sysbench-1.0 多執行緒插入資料

sysbench-1.0 多執行緒插入資料

在做MySQL oltp相關的測試需要進行資料準備,sysbench提供了多執行緒插入資料的方法,如下可以參考如下指令碼

sysbench ./lua/oltp_insert.lua \
--mysql-db=ashe \
--mysql-host=100.110.0.9 \
--mysql-user=ashe \
--mysql-password=ashe \
--threads=10 \
--table_size=20000000 \
--tables=10 \
--report-interval=1 \
--mysql-port=13307 \ 
prepare

注意,比如說只有10張表,但是執行緒數設定到超過10的數值,預設是不生效的,也就是說一個執行緒查一張表。