MySQL 出现 The table is full 的化解形式

初稿链接:

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。

网站地图xml地图