MySQL的性能只有MSSQL的三分之一?求解!

      最近公司有意将数据库迁移到MySQL,所以专门使用公司业务逻辑对MySQL进行了一下简单的对比测试。该测试使用jmeter模拟并发调用一个只读接口来实现。      系统架构如下:      其中压测软件为jmeter,模拟...显示全部

      最近公司有意将数据库迁移到MySQL,所以专门使用公司业务逻辑对MySQL进行了一下简单的对比测试。该测试使用jmeter模拟并发调用一个只读接口来实现。

      系统架构如下:

      其中压测软件为jmeter,模拟1000个并发。使用10台负载(每个负载的连接池大小为100)和一台数据服务器。MSSQL为Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64);MySQL为Server version: 5.6.26-74.0-log Percona Server (GPL), Release 74.0, Revision 32f8dfd。

     测试结果MSSQL的请求处理能力为7251.6/sec,MySQL很尴尬的只有2694.5/SEC,可怜的三分之一。具体结果如下(图很大加载不全,最好另存为再看,麻烦了):

MSSQL:

MySQL:


        MySQL的服务器的CPU使用率很高,CPU中断为8-9W,上下文切换3W左右;IO基本为0;内存有空闲。MySQL的状态和配置文件太长,所以以附件的形式上传。

       求解。。。

收起
参与26

查看其它 8 个回答dba的回答

dbadba数据库架构师dg

具体的环境没有说明,信息不详,无法证明

系统集成 · 2015-10-20
浏览1524

回答者

dba
数据库架构师dg
擅长领域: 数据库

dba 最近回答过的问题

回答状态

  • 发布时间:2015-10-20
  • 关注会员:8 人
  • 回答浏览:1524
  • X社区推广