首页 > 数据库技术 > 详细

MySQL 出现 The table is full 的解决方法

时间:2015-12-25 10:08:13      阅读:269      评论:0      收藏:0      [点我收藏+]

原文链接:

MySQL 出现 The table is full 的解决方法

浅谈MySql的存储引擎(表类型)

 

MySQL 出现 The table is full 只有一个原因,对应的表数据容量达到系统上限。具体限制请查看官方手册:http://dev.mysql.com/doc/refman/5.1/zh/introduction.html#table-size。你可以使用SHOW TABLE STATUS语句查看该表的相关信息。 

解决方法1: 
执行ALTER TABLE tbl_name MAX_ROWS=1000000000; 

解决方法2: (表类型设置为 memory时需要设置)
修改Mysql的配置文件/etc/my.cnf,在[mysqld]下添加/修改两行(下面的值仅供参考,请根据实际情况酌情处理): 
tmp_table_size = 256M // 临时表大小 
max_heap_table_size = 256M // 内存表大小 
系统默认是16M,别忘记重新启动mysql。

解决方法3: 修改表类型为  MyISAM。

MySQL 出现 The table is full 的解决方法

原文:http://www.cnblogs.com/wuling129/p/5074947.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!