项目介绍

jkklee/mysql-benchart 是一个托管在 GitHub 上的开源项目,主要使用 Shell 编写,目前获得 31 个 Star、15 次 Fork。

仓库全名
jkklee/mysql-benchart

README 摘要

本文是作者工作中需要对atlas(360开源的mysql中间件,可实现读写分离、分表、多从库负载均衡)以及后期对proxysql(另一款高效并很有特色的数据库代理软件)进行测试时所设计和采用的一套脚本。由于对中间件测试,要测试对比的维度较多,所以尽量将涉及到的因素都纳入脚本中以实现自动化的压测和分析过程。总体思路如下: 脚本依赖于sysbench-0.5和gnuplot 下面来看下脚本使用说明及用例截图 帮助信息: 进行测试: 查看分析结果: 对结果进行画图: 效果图展示: 接下来我们来了解一下sysbench-0.5对MySQL进行测试的方法及原理 sysbench-0.5,对于数据库的测试较0.4版本有较大不同,之前有内建的--test=oltp方法,现在改成了外部的lua脚本形式,这样更灵活,也方便用户构建自己的测试模型。 这些相关的lua脚本位于”/usr/share/doc/sysbench/tests/db/“…

完整内容见 GitHub 原始 README 或本页 。

常见问题

mysql-benchart 用什么语言开发?

主要使用 Shell 编写,目前有 31 个 Star。

如何获取 mysql-benchart 的源码?

可以直接克隆仓库:git clone https://github.com/jkklee/mysql-benchart.git,默认分支为 master;安装与运行步骤见仓库 README。

mysql-benchart 最近还在维护吗?

仓库最近一次更新为 2017年8月25日,当前没有未关闭的 Issue;Star 数为 31,可作为社区活跃度的参考。

关于

基于sysbench-0.5和gnuplot实现对MySQL进行压测并分析画图

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
63
价值分
23
活跃状态
活跃

语言占比

Shell

贡献者