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,所以就一直没有看了。mysql中表文件或索引文件损坏的处理解决在rhel as4-up5下使用Oracle10g时EM登录乱码问题相关资讯 mysql
- 数据库服务器 MySQL (08/15/2013 06:50:23)
- MySQL 5.6 GA 及逃亡潮 (02/08/2013 14:36:35)
- MySQL 5.5.22、5.1.62、5.0.96全线 (03/22/2012 19:03:49)
| - MySQL Administrator连接VMWare下 (05/24/2013 09:20:58)
- MySQL 5.1.68 发布 (02/05/2013 08:37:47)
- CentOS 5.2+MySQL+Heartbeat双机互 (01/29/2012 11:16:55)
|
本文评论 查看全部评论 (0)