浏览 6603 次
锁定老帖子 主题:mysql cluster 性能
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-04-16
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 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-04-16
显然不正常
|
|
返回顶楼 | |
发表时间:2008-04-17
那么依照你的经验,集群的速度可以到多少? 你认为提高速度的关键在哪里? |
|
返回顶楼 | |
发表时间:2008-04-17
如果你在mysql集群的sql接点上直接进行读的操作,毫无疑问的比单台mysql慢。如果是写入,多台数据节点比单台快。
|
|
返回顶楼 | |
发表时间:2008-04-17
wanghualong 写道 如果你在mysql集群的sql接点上直接进行读的操作,毫无疑问的比单台mysql慢。如果是写入,多台数据节点比单台快。 是吗, 我测试时执行的时update(查询和写入都有),请问wanghualong兄,你有具体的数据吗?慢多少,快又快多少 |
|
返回顶楼 | |
发表时间: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的效率。 |
|
返回顶楼 | |