【发布时间】:2020-10-26 11:44:14
【问题描述】:
我们有一个 MySQL Master 运行在 1TB SSD 和 500GB 数据库上。正如您从下面的屏幕截图中看到的那样,我们的空间不足是因为ibtmp1 变得太大了。现在是 194GB。
MySQL Manual 说:
“当数据文件达到最大大小时,查询失败,并显示表已满的错误。”
因此我们有两个担忧:
- 如果此文件继续增长并填满 SSD,我们的数据库将停止工作。
- 如果我们限制这个文件的大小,比如 100GB,那么如果它被填满,就会“查询失败,并显示表已满的错误。”
我确定手册有误导性或者我们有误解,因为肯定不可能 MySQL 的默认设置允许它填满磁盘然后失败?
【问题讨论】:
标签: mysql innodb temp-tables