【 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
对,就是这个参数
感觉这个默认值也太小了
可能期望的使用场景就是短平快,快速使用快速销毁。
mysql临时表不够也是这个报错。都一样
mysql也有限制?目前没遇到,mysql的阈值是多少?
MySQL Bugs: #99100: GROUP BY will throw table is full when temptable memory allocation exceed limit,调整参数就行
谢谢
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。