Mysql表已满,有足够的磁盘空间

时间:2018-01-15 13:59:06

标签: mysql linux virtualbox

我得到一个"一般错误:1114表'文章'已满"在一个改变约300k行表的请求期间。

请求:
ALTER TABLE article ADD intId INT AUTO_INCREMENT NOT NULL PRIMARY KEY, ADD categoryIntId INT DEFAULT NULL, ADD sourceIntId INT DEFAULT NULL

我有可用的磁盘空间:
Filesystem Size Used Avail Use% Mounted on /dev/dm-0 29G 17G 11G 61% /

innodb_data_file_path中没有最大值 SHOW GLOBAL VARIABLES LIKE 'innodb_data_file_path'; +-----------------------+------------------------+ | Variable_name | Value | +-----------------------+------------------------+ | innodb_data_file_path | ibdata1:12M:autoextend | +-----------------------+------------------------+

表格大小8.4G

ls -lh /var/lib/mysql/article/article.ibd -rw-rw---- 1 mysql mysql 8.4G Jan 15 11:50 /var/lib/mysql/article/article.ibd

/ var / lib / mysql与/不在不同的挂载点上 df -h Filesystem Size Used Avail Use% Mounted on /dev/dm-0 29G 17G 11G 61% / udev 10M 0 10M 0% /dev tmpfs 793M 81M 713M 11% /run tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/sda1 226M 33M 181M 16% /boot

这是在虚拟BOX虚拟机中。主机有剩余的3G磁盘空间但不应影响VM吗?

我搜索此页面但未成功:https://dev.mysql.com/doc/refman/5.7/en/table-size-limit.html

0 个答案:

没有答案
相关问题