临时表插入报错the table is full

【 TiDB 使用环境】测试
【 TiDB 版本】5.7.25-TiDB-v7.1.0
【复现路径】向临时表中插入大量数据
【遇到的问题:问题现象及影响】
报错提示The table ‘xxx’ is full

是不是磁盘空间不足了

找到了,是这个参数限制了,改大就好了。
https://docs.pingcap.com/zh/tidb/stable/system-variables#tidb_tmp_table_max_size-从-v53-版本开始引入

1 个赞

标记一下: tidb_tmp_table_max_size

对,就是这个参数

感觉这个默认值也太小了

可能期望的使用场景就是短平快,快速使用快速销毁。 :thinking:

mysql临时表不够也是这个报错。都一样

mysql也有限制?目前没遇到,mysql的阈值是多少?

MySQL Bugs: #99100: GROUP BY will throw table is full when temptable memory allocation exceed limit,调整参数就行

:call_me_hand: :call_me_hand: :call_me_hand:谢谢

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。