mysql 8 [HY000][1114] The table ‘/tmp/#sql4c3_3e5a0_2‘ is full

分组有个比较大的表,出现了临时表空间满了的情况;

试用该sql 语句:

sql 复制代码
SHOW GLOBAL VARIABLES LIKE 'internal_tmp_mem_storage_engine';

可以看到

默认临时结果是用临时表存的,在mysql的my.cnt可以改临时空间的大小

但是磁盘哪有内存块,直接放内存里,使用以下语句

sql 复制代码
set global internal_tmp_mem_storage_engine=Memory;

报错问题解决。

相关推荐
xsc6996754 分钟前
Milvus实战:快速上手向量数据库
数据库·milvus
艾莉丝努力练剑5 分钟前
【Qt】事件
服务器·开发语言·网络·数据库·qt·tcp/ip·计算机网络
Bert.Cai7 分钟前
Oracle简介
数据库·oracle
洛水水7 分钟前
图床项目实现:注册登录 + 文件上传等功能的完善
网络·c++·mysql·图床
名不经传的养虾人11 分钟前
从0到1:企业级AI项目迭代日记 Vol.41|多租户不是一个功能,是一次手术
服务器·数据库·系统架构·ai编程·ai工作流·企业ai
艾莉丝努力练剑20 分钟前
【QT】窗口
运维·网络·数据库·qt·计算机网络·microsoft
元拓数智32 分钟前
跨库NL2SQL可信落地的核心:用IntaLink破解数据关系“迷雾”
数据库·人工智能·ai·nlp·agent·llama
unicrom_深圳市由你创科技32 分钟前
MySQL 慢查询日志深度分析:从 “识别慢 SQL” 到 “定位瓶颈根因”
sql·mysql·adb
worilb37 分钟前
Spring Cloud 学习与实践(6):Nacos 配置中心
数据库·学习·spring cloud
lld95102738 分钟前
(三)本地策略框架
java·服务器·数据库