免费注册 查看新帖 |

Chinaunix

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

mysql中单表容量的扩充 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-14 14:02 |只看该作者 |倒序浏览
    mysql表的默认容量是4g,用loaddata
的方法时候,load 2g的文件就出错了。但是看myd文件是4g了,不知道是怎么回事,先把表的容量扩大再说。先查看表的状态:show table
status like 'table_name',然后修改表的容量:alter table_name
max_rows=2000000000000,avg_low_length=500000;现在load 4g的数据终于可以了。但是myd文件的规律
还是不知道(我有时候修改表中记录的内容,它的大小竟然不改变;有时候只增加一个字母,大小竟然增长了好几十字节。还有delete from
table_name和delete from table_name where
...的结果不一样,不带条件的语句清空了表,myd文件大小为0;但是带条件的删除了整个表以后,myd的文件大小不为0,myi文件也和清空的不一
样),以后有时间再看了。
    呵呵,那个项目做完以后一直没有用到mysql,所以就一直没有看了。谁清楚麻烦告诉我一声。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/37325/showart_381753.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP