论坛首页 综合技术论坛

mysql cluster 性能

浏览 6603 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-04-16  
搞了一个最小的mysql集群,
MGM Node & SQL Node on 1.1,DATA Node 1 on 1.2,DATA Node 2 on 1.3,
然后 在1.4 上安装一个 普通的mysql ,
最后, 分别在1.1 和 1.4 上 跑同样的测试程序, 得到集群的速度只有普通Mysql 的 将近 六分之一。
想请问一下高手,这个正常吗?
(mysql 5.051a, network 1000M以太网,1.x 配置相同(centos5,8 core,4G ram))

测试程序:
batchUpdate, manual commit(1s per),
sql: update table1 set field1=value1 where id=value1; id (primary key),value1 无规律,随即产生。
cluster table type=ndb
1.4 table type=innodb

   发表时间:2008-04-16  
显然不正常
0 请登录后投票
   发表时间:2008-04-17  

那么依照你的经验,集群的速度可以到多少?

你认为提高速度的关键在哪里?
0 请登录后投票
   发表时间:2008-04-17  
如果你在mysql集群的sql接点上直接进行读的操作,毫无疑问的比单台mysql慢。如果是写入,多台数据节点比单台快。
0 请登录后投票
   发表时间:2008-04-17  
wanghualong 写道
如果你在mysql集群的sql接点上直接进行读的操作,毫无疑问的比单台mysql慢。如果是写入,多台数据节点比单台快。

是吗, 我测试时执行的时update(查询和写入都有),请问wanghualong兄,你有具体的数据吗?慢多少,快又快多少
0 请登录后投票
   发表时间:2008-04-17  
baitian 写道
wanghualong 写道
如果你在mysql集群的sql接点上直接进行读的操作,毫无疑问的比单台mysql慢。如果是写入,多台数据节点比单台快。

是吗, 我测试时执行的时update(查询和写入都有),请问wanghualong兄,你有具体的数据吗?慢多少,快又快多少

和你数据节点个数和网络有关.在DBT2基准测试中,使用8个节点的Cluster能达到每分钟100,000个事务处理。测试中的Cluster搭建在双socket 2.67 GHz 双核Intel Xeon 5150处理器上,4GB内存(1GB/核).这个是官方数据。每个事物处理4到5条数据。
mysql-ndbj,可以提高访问mysql的效率。
1 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics