免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5005 | 回复: 9
打印 上一主题 下一主题

mysql cluster 无论查询,插入都很慢 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-08 17:30 |只看该作者 |倒序浏览
hi,哪位朋友玩过 mysql cluster ?
我这里环境都搭好了,就是无论查询,插入都很慢,有高人指点一下吗?
我是真实的服务器
5台 1台manager ,2太sql ,2台ndbd
mysql-max-5.0.27-linux-i686.tar.gz

服务器之间延迟在  from 192.168.0.197: icmp_seq=2 ttl=64 time=0.192 ms

实在太慢了,查询一张表,5000条记录的表,用了60秒,select * from ip_mst where start_ip < 3663369365 and 3663369365 < end_ip] time: 66871

manager 服务器配置
[NDBD DEFAULT]
NoOfReplicas=2
DataMemory=512M
#DataMemory=1024M
#IndexMemory=512M
IndexMemory=180M
MaxNoOfConcurrentTransactions=10000
MaxNoOfConcurrentOperations=30000
#MaxNoOfLocalOperations=128M


#MaxNoOfOrderedIndexes=512
MaxNoOfOrderedIndexes=1024

MaxNoOfUniqueHashIndexes=1024
#MaxNoOfUniqueHashIndexes=256

#MaxNoOfTables=256
MaxNoOfTables=1024

#MaxNoOfAttributes=1500
MaxNoOfAttributes=300


msyql 的程序接入节点配置是
[mysqld]
basedir            = /usr/local/mysql/
datadir            = /usr/local/mysql/data
user               = nobody
port               = 3306
socket             = /tmp/mysql.sock
skip-locking
key_buffer = 512M
innodb_buffer_pool_size = 512M
#innodb_additional_pool_size = 20M
innodb_log_file_size= 64M
#innodb_flush_logs_at_trx_commit = 2
max_allowed_packet = 1M
table_cache = 512
sort_buffer_size



我服务器环境都搭好了,也可以用了,就是慢。很慢。无论是插入,还是查询都很慢,我估计是和ndbcluster 类型的表有关,不知道还有什么地方没配置好的,请各位大侠多多帮忙,谢谢。。如果需要登录到我服务器上查看的话,我会把相关信息拿出来,谢谢。。

论坛徽章:
0
2 [报告]
发表于 2008-04-08 17:44 |只看该作者
帮你顶下  我的虽然慢 但没你那么慢  我也想知道如何优化

论坛徽章:
0
3 [报告]
发表于 2008-04-08 17:51 |只看该作者
CLUSTER的速度主要靠带宽!

论坛徽章:
0
4 [报告]
发表于 2008-04-09 03:05 |只看该作者
hehe最近忙于毕业,好久没来了

你这种情况很典型,只要你在ip字段上建立索引
然后加上 condition pushdown 基本没啥问题

论坛徽章:
0
5 [报告]
发表于 2008-04-09 09:09 |只看该作者
原帖由 showsa 于 2008-4-9 03:05 发表
hehe最近忙于毕业,好久没来了

你这种情况很典型,只要你在ip字段上建立索引
然后加上 condition pushdown 基本没啥问题



老兄在读研究生?

论坛徽章:
0
6 [报告]
发表于 2008-04-09 10:32 |只看该作者
现在毕业了
25号拿学位

找工作中...

论坛徽章:
0
7 [报告]
发表于 2008-04-09 12:53 |只看该作者
原帖由 showsa 于 2008-4-9 10:32 发表
现在毕业了
25号拿学位

找工作中...



预祝好工作。

论坛徽章:
0
8 [报告]
发表于 2008-04-18 08:45 |只看该作者
加索引就没那么慢了, 另外要加大它妈滴内存设置(DataMemory,IndexMemory), ndb都是在内存里搞七搞八, 反正不是很好用了,问题多得要死

论坛徽章:
1
双子座
日期:2013-08-19 14:56:16
9 [报告]
发表于 2008-04-18 09:01 |只看该作者
select * from ip_mst where start_ip < 3663369365 and 3663369365 < end_ip]  这样的查询用程序来实现,数据库里效率太低

论坛徽章:
0
10 [报告]
发表于 2008-04-18 10:28 |只看该作者
慢不慢和是否有问题,跟用的人有很大关系

我回来了,以后继续混MySQL版  各位多关照
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP