TiDB 3.0.1 与 3.0.2 版本的 TiKV 宕机对比测试
作者: 18515065291 原文来源:https://tidb.net/blog/46879be0
TiDB3.0.1、3.0.2 版本的 TiKV 宕机对比测试
1、汇总
1.1、概述
为了保障业务高可用,进行 TiKV 机器宕机测试,版本 3.0.1、 3.0.2
1.2、汇总
2、具体测试
2.1、集群信息
3 个 tidb 机器
8 个 tikv 机器
3 个 tidb 实例上面有域名与 TGW,会将流量负载到 3 个 tidb 实例
2.2、模拟读写
sysbench 创建 10 张表,单表 1kw 数据,与其他数据,共计约 1T 数据
sysbench 版本:sysbench-1.0.14
sysbench ./tests/include/oltp_legacy/oltp.lua –mysql-host=xxx –mysql-port=20000 –mysql-user=dba –mysql-password=xxx –oltp-test-mode=complex –oltp-tables-count=10 –oltp-table-size=10000000 –threads=16 –time=5200 –report-interval=1 run
2.3、模拟宕机
机房关闭电源:关闭 tikv 机器 1 台
3、3.0.1 版本
3.1、 3.0.1 版本的监控情况
3.2、3.0.1 版本的 sysbench 情况
sysbench 稳定情况,总的 QPS 可以达到 1.5w 左右,宕机后,QPS 降低至 0 ,具体如下:
宕机 QPS 恢复共计需要时间: 205s
4、3.0.2 版本
4.1、3.0.2 版本的监控情况
从 QPS 表,可以看出 QPS 大约 1 分钟左右 后就开始恢复正常
4.2、3.0.2 版本的 sysbench 情况
sysbench 稳定情况,总的 QPS 可以达到 1.5w 左右,宕机后,QPS 降低至 0 ,具体如下:
宕机 QPS 恢复共计需要时间: 25s
版权声明: 本文为 InfoQ 作者【TiDB 社区干货传送门】的原创文章。
原文链接:【http://xie.infoq.cn/article/44ed43bd3e85dfcc0a82d76a3】。文章转载请联系作者。
评论