设为首页 加入收藏

TOP

sysbench对数据库进行压力测试(四)
2017-04-21 10:22:57 】 浏览:739
Tags:sysbench 数据库 进行 压力 测试
;   8.13
        sum:                            479830.78
Threads fairness:
    events (avg/stddev):          14992.6250/116.75
    execution time (avg/stddev):  59.9788/0.00


除了使用read_only测试,我们还可以测试数据库的写性能:


sysbench oltp_write_only  --table-size=1000000 --db-driver=mysql \
 --mysql-db=test --mysql-user=root --mysql-password=123456 --time=60  --max-requests=0 --threads=8 run
#测试结果
 
SQL statistics:
    queries performed:
        read:                            0
        write:                          83764
        other:                          41882
        total:                          125646
    transactions:                        20941  (348.93 per sec.)
    queries:                            125646 (2093.56 per sec.)
    ignored errors:                      0      (0.00 per sec.)
    reconnects:                          0      (0.00 per sec.)
General statistics:
    total time:                          60.0120s
    total number of events:              20941
Latency (ms):
        min:                                  4.92
        avg:                                22.92
        max:                              5518.27
        95th percentile:                    69.29
        sum:                            479968.99
Threads fairness:
    events (avg/stddev):          2617.6250/17.87
    execution time (avg/stddev):  59.9961/0.00


上面的结果中包含了很多的信息,其中重点需要我们关注的信息是:
1、总的事务数 (total number of events)
2、每秒事务数
3、时间统计信息(最小,平均,最大响应时间,以及95%百分比响应时间)
4、线程公平性统计信息,表示负载的公平性。(thread-fairness)


清理测试数据:
sysbench oltp_read_only  --table-size=1000000 --db-driver=mysql \
 --mysql-db=test --mysql-user=root --mysql-password=123456 cleanup


首页 上一页 1 2 3 4 下一页 尾页 4/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MySQL同实例下复制表的2种方法 下一篇CentOS7.2下安装MySQL

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目