mysql cluster insert 测试结果

总体上感觉在insert 时 cluster的性能很一般

一。  测试环境
       操作系统:freebsd
      mysql版本:mysql-max-5.0.27-linux-i686-glibc23.tar.gz 

一。  操作用到的表:
      1。 testtb (ndbcluster 引擎的表)
表结构:
+-------+-----------------------+------+-----+-------------------+----------------+
| Field | Type                  | Null | Key | Default           | Extra          |
+-------+-----------------------+------+-----+-------------------+----------------+
| id    | mediumint(8) unsigned | NO   | PRI | NULL              | auto_increment |
| name  | varchar(20)           | NO   |     |                   |                |
| time  | timestamp             | NO   |     | CURRENT_TIMESTAMP |                |
+-------+-----------------------+------+-----+-------------------+----------------+

     2。 testtb2 (MyISAM 类型的表) 用于参照cluster的效率
表结构:
+-------+-----------------------+------+-----+-------------------+----------------+
| Field | Type                  | Null | Key | Default           | Extra          |
+-------+-----------------------+------+-----+-------------------+----------------+
| id    | mediumint(8) unsigned | NO   | PRI | NULL              | auto_increment |
| name  | varchar(20)           | NO   |     |                   |                |
| time  | timestamp             | NO   |     | CURRENT_TIMESTAMP |                |
+-------+-----------------------+------+-----+-------------------+----------------+

二。 所用的sql语句
   insert into testtb(name) values('zzz');

   insert into testtb2(name) values('zzz');

 

  测试一: 
      对10.215.20.45 集群类的表 testtb 作120线并发、持续2分钟 测试,结果如下
      ================================================================
      请求操作次数  响应次数  mysql执行次数  延迟(秒)  总的完成需要时间    操作方式
      12305        12273     11393          20        3分26秒          cluster 120并发 2分钟
      ------------------------------------------------------------------
 
  测试二:
     对10.215.20.45 MyISAM类型的表 testtb2 作120线并发、持续2分钟 测试,结果如下
     ================================================================
     请求操作次数  响应次数  mysql执行次数  延迟(秒)  总的完成需要时间    操作方式
     13403        13403     13403           0         2分12秒          MyISAM 120并发 2分钟
     --------------------------------------------------------------------

  测试三:                  
     对10.215.20.45 集群类的表 testtb 作60线并发、持续2分钟 测试,结果如下  (用于测试分担负载时,操作效果)
     ================================================================
     请求操作次数  响应次数  mysql执行次数  延迟(秒)  总的完成需要时间    操作方式
     7435           7435       7435        0.5       2分09秒           cluster 60并发 2分钟   

  测试四:
     对10.215.20.45、10.215.20.65两台机器做 testtb 120线并发、持续2分钟 测试,结果如下 (45、65基本上平均分配负载)
     ================================================================
     请求操作次数  响应次数  mysql执行次数  延迟(秒)  总的完成需要时间    操作方式
      10162       10068      8812           17         3分19秒         cluster 120并发,分配到两台机器(45,65) 2分钟 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值