Sysbench
文章平均质量分 55
勤径苦舟
书山有路勤为径,学海无涯苦作舟。只技术分享,非商业行为,我很少看消息,所以你们给我发的消息回的很少。
邮件:920786312@qq.com
微信:zhou920786312
展开
-
sysbench--生产--02--mycat和mysql的性能
上面的数据来源于mycat性能损耗在20%到25%之间通过上面的图,我们将发表阈值定义在800W内容3.1.2、执行脚本3.2、对数据切割将数据id 1到800W切割为一份sql,sql_1-800W将数据id 800W到1000W切割为一份sql,sql_800W-1000W将数据id 1000W到1600W切割为一份sql,sql_1000W-1600W将数据id 1600W到1800W切割为一份sql,sql_1600W-1800W内容3.3.2、执行4、结论分库分表,已8原创 2022-06-23 09:38:19 · 282 阅读 · 0 评论 -
sysbench--生产--01--mysql压测--压测的影响因素
2、线程数对TPS和QPS的影响2.1、目的获取压测的最大线程数将测试线程数定为1,2,4,8,16,32,64,128,256分别测试2.2、准备压测数据2.3、压测脚本2.3.1、内容内容2.3.2、授权和执行2.4、结论发现在64线程以后tps和qps达到上限水平,之后更高线程的测试结果浮动不大,但通过观察cpu占用情况,发现并没有满载,可能是达到磁盘IO上限。3.2、结论长时间高负载,数据库是稳定的内容4.2.1、授权和执行4.3、结论...原创 2022-06-23 09:34:59 · 438 阅读 · 0 评论 -
sysbench--实践--07--mysql全面压测
sysbench--实践--07--mysql全面压测原创 2022-06-23 09:30:56 · 487 阅读 · 2 评论 -
sysbench--实践--06--Mutex测试
特殊的数据库驱动。每张表记录100万条数据表的数量,这里是8个表线程数为8测试时间为60s间隔10秒输出测试信息非只读操作测试MySQL的socket文件。MySQL用户密码。MySQL数据库。为SSL连接指定密码。结果3.2、单表10万数据,10张表命令结果3.3、单表10万数据,10张表,测试线程数为8,执行时间为60秒,每10s打印一次报告,读写模式命令结果3.4、 单表10万,10个表,测试数据库读写tps这是使用源码编译安装的结果4、错误处理4.1、error原创 2022-06-02 10:22:44 · 496 阅读 · 0 评论 -
sysbench--实践--05--OLTP测试
特殊的数据库驱动。每张表记录100万条数据表的数量,这里是8个表线程数为8测试时间为60s间隔10秒输出测试信息非只读操作测试MySQL的socket文件。MySQL用户密码。MySQL数据库。为SSL连接指定密码。结果3.2、单表10万数据,10张表命令结果3.3、单表10万数据,10张表,测试线程数为8,执行时间为60秒,每10s打印一次报告,读写模式命令结果3.4、 单表10万,10个表,测试数据库读写tps这是使用源码编译安装的结果4、错误处理4.1、error原创 2022-06-02 10:20:53 · 902 阅读 · 0 评论 -
sysbench--实践--04--内存测试
2.1、–thread-yields=N每个请求产生多少线程默认值:1000。2.2、–thread-locks=N每个线程的锁的数量默认:83、操作线程测试,测试线程的数为32,每个请求产生48个线程,每个线程的锁的数量是2原创 2022-06-02 10:20:12 · 1230 阅读 · 0 评论 -
sysbench--实践--03--线程测试
2.1、–thread-yields=N每个请求产生多少线程默认值:1000。2.2、–thread-locks=N每个线程的锁的数量默认:83、操作线程测试,测试线程的数为32,每个请求产生48个线程,每个线程的锁的数量是2原创 2022-06-02 10:19:34 · 399 阅读 · 0 评论 -
sysbench--实践--02--CPU测试
CPU测试计算质数直到某个最大值所需要的时间,主要方法是进行素数的加法运算,在下面的例子中,指定了最大的素数为 100002.1、–cpu-max-prime=10000最大质数生成器的上限默认值:10000。2.2、–threads=2设置线程数为2原创 2022-06-02 10:18:43 · 1255 阅读 · 0 评论 -
sysbench--实践--01--文件IO测试
2、testname指定测试项目名称2.2、查看测试项目帮助命令2.3、案例3、command3.1、prepare测试前准备工作,例如为fileis测试在磁盘上创建必要的文件,为OLTP测试准备测试数据执行完整的测试,必须指定–-test选项测试结束后删除数据版本信息。帮助信息。sysbench尝试向数据库发送的事务数tps。parameter h for pareto distibution [0.2]sysbench配置文件路径。原创 2022-06-02 10:17:02 · 611 阅读 · 0 评论 -
sysbench--基础--03--命令
2、testname指定测试项目名称2.2、查看测试项目帮助命令2.3、案例3、command3.1、prepare测试前准备工作,例如为fileis测试在磁盘上创建必要的文件,为OLTP测试准备测试数据执行完整的测试,必须指定–-test选项测试结束后删除数据版本信息。帮助信息。sysbench尝试向数据库发送的事务数tps。parameter h for pareto distibution [0.2]sysbench配置文件路径。原创 2022-06-02 10:16:29 · 546 阅读 · 0 评论 -
Sysbench--基础--02--安装
2、源码编译安装2.1、下载资源包原创 2022-06-02 10:15:57 · 401 阅读 · 0 评论 -
sysbench--基础--01--介绍
3.1、insert.lua单值插入数据批量插入数据删除数据简单主键查询混合读写测试测试数据库的读写tps测试数据库的只读性能测试数据库删除性能测试数据库更新索引字段等的性能测试数据库数据插入性能测试数据库的写入性能测试数据库的查询性能原创 2022-06-02 10:14:33 · 502 阅读 · 0 评论