免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: dancebear
打印 上一主题 下一主题

MYSQL写入数据问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-17 20:30 |显示全部楼层 |倒序浏览
现有一个数据100W条的表!
表有两个字段;id,content。
id被设置为了主键。
表大小约6G!
现在插入一条数据大约需要20多秒!
所以拟采取分表保存!
即将以后要写入的数据放入另外一个同样结构的表中保存。
但是测试发现在新表中写入数据居然和旧表没有什么区别!
新表的id和旧表的id是连续的~~
请问各位大虾这到底是怎么回事!
有什么解决办法没有

论坛徽章:
0
2 [报告]
发表于 2006-02-18 16:59 |显示全部楼层
原帖由 likuku 于 2006-2-18 13:46 发表
id连续,是否是保存的程序使用自动序号功能?
速度慢,主键默认会建立索引,记录多了,每次增删纪录,会更新索引。

有条件,可否把数据目录放到RAID0或者0+1 的阵列上?

实在不行,推荐尝试Postgresql 实验 ...

没有使用自动序号!否则序号也就没办法连续了啊~~现在是分成两个表保存了在新表里写入数据依然很慢!~~

论坛徽章:
0
3 [报告]
发表于 2006-02-19 12:30 |显示全部楼层
表的content字段为text类型!每条数据为约3000-5000个汉字

论坛徽章:
0
4 [报告]
发表于 2006-02-20 20:27 |显示全部楼层
MyISAM类型的表~~~

论坛徽章:
0
5 [报告]
发表于 2006-02-22 00:45 |显示全部楼层
但是旧表之前在数据库还没大的时候插入数据的速度还是很快的啊!~
而且在多台服务器上进行了测试!基本都有这种情况

论坛徽章:
0
6 [报告]
发表于 2006-02-22 17:50 |显示全部楼层

回复 16楼 yejr 的帖子

这个到是有可能的!
因为还有一个chapter表是和这两个表对应的!
也就是说上面说的那两个表的记录条数的总和是小于chapter表的记录的条数的~~
在插入数据的同时也要对他进行管理~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP