MariaDB10和MySQL5.6社区版压力测试

  补上作业,MariaDB10和MySQL5.6社区版压力测试,见下图:

  sysbench(10.8.8.43)

  MySQL5.6和MariaDB10.0.11(10.8.8.100)

  压力测试参数:

  机器配置:

  比较差,DELL R610,2颗4核CPU,RAID1(WriteBack策略)7200转SAS硬盘。

  可以明显的看到,在高并发的时候,MySQL5.6.19的性能减少了50%。

  下面是top和压力测试截图:

  MySQL5.6.19

  load average达到195,已经超负荷。

  TPS为每秒1002.42个。

  MariaDB10.0.11

  load average为11.59

  TPS为每秒2044.80个。

  补充:现在把并发连接数调成了900个,再压一次,看看TPS:

  MySQL5.6.19

  MariaDB10.0.11

  可以看到,随着并发连接数的增加,MySQL5.6性能持续下降,而MariaDB10,性能保持平稳。

  结论:

  大体和官方的测试差不多,因手里没有MySQL5.6的企业版,所以不能说MariaDB10就一定强,但在高并发环境,MySQL5.6.19社区版不建议使用在生产环境上。

时间: 2024-09-11 01:12:10

MariaDB10和MySQL5.6社区版压力测试的相关文章

压力测试难说过关

申银万国 桂浩明 IPO新规征求 意见稿公布后的首个交易日,沪深股市低开高走,均以小幅上涨报收.在一些市场人士的眼中,此举被认为是股市通过了"压力测试".既然一直被认为是大利空的恢复发行新股尚且不能对大盘产生足够的抑制作用,那么后市理应是要看涨的. 从大的方面来说,得出这样的结论似乎也没有什么错,毕竟发行新股是股票市场的最基本功能之一,而且也从来没有一个股票市场因为发行新股而垮掉(相反倒是有很多因为不发新股而丧失市场活力的例子).因此,如果说发行新股的规则出台可以看成是一场对股市的中国

sysbench对mysql压力测试的详细教程_Mysql

前言 在对网站整体性能进行benchmark时,可以使用多种工具,比如大名鼎鼎的ab(Apache bench),http_load等工具.这里我们不关注他们的使用,如果你想了解,可以自行在网上找到答案. 重点来说MySQL的基准测试如何进行,也有很多种工具来供我们选择,比如mysqlslap.sysbench.Super Smack等,其中mysqlslap的使用MySQL官网给出了介绍,Super Smack是服务器压力测试强有力的工具,那么sysbench便是我们进行MySQL基准测试的很

mysql的高性能压力测试

前言:根据业务需要,需测试mysql 性能和压力测试. 这里我说下测试方法和 测试过程以及测试中出错的问题 估计很多人 跟我一样 要测试mysql 的性能 压力,网上找了很多资料有很多,但是很乱,所以这里我做个总结,拿自己的真实服务器测试的.并且 想测多少数据 都能模拟出来!这里只介绍方法. MySQL从5.1.4版开始带有一个压力测试工具mysqlslap,通过模拟多个并发客户端访问 mysql来执行测试. [root@localhost smacks]# mysql -V mysql  Ve

阿里云AliCloudDB PostgreSQL 分区表功能性能比社区版提升100倍

阿里云PostgreSQL 数据库即将推出的分区表功能. 实际测试case比社区版基于触发器的分区表插入性能提升1184倍,比基于规则的触发器插入性能提升159倍. 测试case: 1000张分区表,按INT8类型范围分区,每个分区2000万记录,测试查询,插入性能. 测试结果 1. 非分区表 查询1条记录耗时 9 毫秒 插入1010001条记录 9 秒 2. 阿里PostgreSQL 分区表 查询1条记录耗时 (第1个分区) 89 毫秒 查询1条记录耗时 (第996个分区) 93 毫秒 插入1

使用sysbench对mysql压力测试

sysbench是一个模块化的.跨平台.多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况.关于这个项目的详细介绍请看:https://github.com/akopytov/sysbench . 它主要包括以下几种方式的测试: cpu性能 磁盘io性能 调度程序性能 内存分配及传输速度 POSIX线程性能 数据库性能(OLTP基准测试) sysbench的数据库OLTP测试支持MySQL.PostgreSQL.Oracle,目前主要用于Linux操作系统,开源社区已经将sy

老叶倡议:MySQL压力测试基准值

通常,我们会出于以下几个目的对MySQL进行压力测试: 1.确认新的MySQL版本性能相比之前差异多大,比如从5.6变成5.7,或者从官方版本改成Percona分支版本: 2.确认新的服务器性能是否更高,能高多少,比如CPU升级了.阵列卡cache加大了.从机械盘换成SSD盘了: 3.确认一些新的参数调整后,对性能影响多少,比如 innodb_flush_log_at_trx_commit.sync_binlog 等参数: 4.确认即将上线的新业务对MySQL负载影响多少,是否能承载得住,是否需

WebSphere Portal 与 TAM SSO后,使用LoadRunner压力测试

问题描述 在TAM的webseal中建完junction后,用junction访问后端系统,如果使用单用户进行压力测试,同时登入30个用户左右就开始报"500"错误,此时访问门户页面会出错"thethirdpartynotresponding"日志中提示:AccessManagerWebSEALhasregainedcontactwithjunctionserver和AccessManagerWebSEALhaslostcontactwithjunctionserv

mysql5.1绿色版安装教程以及mysql相关命令(解决mysqld-nt不成功)

看了网上好多mysql5.1绿色版的安装教程都不成功,最后才发现网上的教程都有一个问题,版本太低了,在mysql5.1中已经没有mysqld-nt.exe 这个文件了,而大多数教程还在使用mysql-nt这个命令. 下面讲解mysql5.1解压缩版安装过程. http://dev.mysql.com/downloads/mirror.php?id=414168 上面链接是mysql-noinstall-5.1.71-win32.zip下载地址,注册不用管直接点下面的No thanks, just

网站压力测试软件WebBench以及压测Jexus

Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发.Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况.webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量.webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力.还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的