当前位置:Gxlcms > 数据库问题 > mysql-sysbench安装测试

mysql-sysbench安装测试

时间:2021-07-01 10:21:17 帮助过:7人阅读

一 地址 
githup地址
https://github.com/akopytov/sysbench
二 版本 sysbench 1.0+
三 概念

sysbench testname

testname是一个内置测试的可选名称(例如fileio,oltp等),或一个绑定的Lua脚本的名称(例如oltp_read_only),或者一个自定义Lua脚本的路径。如果命令行上没有指定测试名称(因此,也没有命令,如在这种情况下它将被解析为一个testname),或者测试名称是一个dash(“-”),那么sysbench希望Lua脚本在其标准输入上执行。


四  两种测试方式
1 加载lua脚本
   1 自定义lua脚本
  2 自带lua脚本
2 采用模块测试

五 测试样例

1 sysbench ./src/lua/oltp_read_write.lua --table_size=10000 --tables=10 --rand-spec-res=75 --threads=128 --time=3600 --warmup-time=100 --report-interval=3 --point_selects=4 --non_index_updates=1 --delete_inserts=1 --index_updates=1 --simple_ranges=0 --order_ranges=0 --range_selects=off run

六 相关组合说明

 --oltp-point-selects=N number of point selects [10]
 --oltp-simple-ranges=N number of simple ranges [1]
 --oltp-sum-ranges=N number of sum ranges [1]
 --oltp-order-ranges=N number of ordered ranges [1]
 --oltp-distinct-ranges=N number of distinct ranges [1]
 --oltp-index-updates=N number of index update [1]
 --oltp-non-index-updates=N number of non-index updates [1]

mysql-sysbench安装测试

标签:名称   定义   tab   test   table   ble   range   模块   https   

人气教程排行