准备
准备一台虚拟机(跳过)
安装mysql(跳过)
安装sysbench(跳过)
创建数据库mydb,表mytable
编写测试脚本mytest.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