美文网首页
MySQL系列~压测服务sysbench

MySQL系列~压测服务sysbench

作者: 开心的蛋黄派 | 来源:发表于2023-12-15 14:30 被阅读0次

    安装

    curl -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.rpm.sh| sudo bash && yum -y install sysbench

    sh /test/test_run.sh 会运行检测,通过就代表能成功

    测试基本方式

     /usr/share/sysbench/tests/include/oltp_legacy/oltp.lua 

    测试样例

    sysbench --test=/usr/local/share/sysbench/tests/include/oltp_legacy/oltp.lua --mysql-table-engine=innodb --oltp-table-size=100000000 --oltp-tables-count=20 --mysql-db=  --mysql-user= --mysql-host= --mysql-password=  prepare/cleanup

    sysbench --test=/usr/local/share/sysbench/tests/include/oltp_legacy/oltp.lua --mysql-table-engine=innodb --mysql-db=  --mysql-user=  --mysql-host=  --mysql-password=  --num_threads=10 --oltp-table-size=10000000 --oltp-tables-count=10 --max-requests=1000 --report-interval=5 --percentile=99 --max-time=3600 run

    相关参数说明

    mysql-table-engine 引擎规定 一般为innodb

    oltp-table-size        表行数 

    oltp-table-count     表的个数

    mysql-db               指定库

    mysql-user            指定用户

    mysql-host           指定IP

    prepare/run/clean          插入数据/进行测试/清除数据

    max-requests   最大请求数

    num_threads   并发线程数

    report-interval  间隔秒数报告

    percentile  最大有效数据占用比

    max-time  最长时间

    结果讲解

    QL statistics:

    queries performed:

    read: 2800000                                        // read

    write: 800000                                        //  update、insert、delete语句数量

    other: 400000                                       //  其他

    total: 4000000                                     //   总量

    transactions: 200000 (1412.99 per sec.) // 总事务数 | 每秒事务数

    queries: 4000000 (28259.81 per sec.) //总查询数 | 每秒查询数

    ignored errors: 0 (0.00 per sec.)

    reconnects: 0 (0.00 per sec.)

    General statistics:

    total time: 141.5415s        //总耗时

    total number of events: 200000 //总事务数

    Latency (ms):   //延迟

    min: 6.10

    avg: 141.47

    max: 2139.58

    99th percentile: 943.16

    sum: 28294574.56

     数据展示

      将数据汇总到EXCEL中进行展示

    相关文章

      网友评论

          本文标题:MySQL系列~压测服务sysbench

          本文链接:https://www.haomeiwen.com/subject/gmqggdtx.html