luaとsysbenchを組み合わせたテスト
640 ワード
の準備を
仮想マシン(スキップ)インストールmysql(スキップ)インストールsysbench(スキップ)データベースmydb、テーブルmytableを作成する準備
テストスクリプトを作成します.lua
テストの実行
仮想マシン(スキップ)インストールmysql(スキップ)インストールsysbench(スキップ)データベースmydb、テーブルmytableを作成する準備
テストスクリプトを作成します.lua
function thread_init()
drv = sysbench.sql.driver()
con = drv:connect()
end
function thread_done()
con:disconnect()
end
function event()
sql = string.format("insert into mytable(name,value) values(%f,%f)",math.random(),math.random())
con:query(sql)
end
テストの実行
sysbench --report-interval=1 --time=20 --threads=8 --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root --mysql-password=yourpassword --mysql-db=mydb --db-driver=mysql mytest run