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;

报错问题解决。

相关推荐
悄悄敲敲敲10 分钟前
MySQL内置函数
数据库·mysql
小北方城市网12 分钟前
第 5 课:后端工程化进阶 ——Python 分层架构 + 中间件 + 日志 / 异常统一处理(打造企业级高可用后端)
数据库·人工智能·python·mysql·数据库架构
m0_5981772314 分钟前
SQL(5)- 事务
java·数据库·sql
郝学胜-神的一滴18 分钟前
Qt重复添加控件问题探析:现象、原理与解决方案
开发语言·数据库·c++·qt·程序人生
星空椰19 分钟前
Windows 安装 Oracle 19c Instant Client
数据库·windows·oracle
万象.21 分钟前
redis通用命令与数据结构
数据结构·数据库·redis
西柚小萌新23 分钟前
【大模型:RAG】--向量数据库Milvus详解2
数据库·milvus
小北方城市网23 分钟前
第 4 课:前端工程化进阶 ——Vue 核心语法 + 组件化开发(前端能力质的飞跃)
大数据·开发语言·数据库·python·状态模式·数据库架构
嵌入式×边缘AI:打怪升级日志33 分钟前
USB设备枚举过程详解:从插入到正常工作
开发语言·数据库·笔记
oMcLin33 分钟前
Ubuntu 22.04 系统通过 SSH 远程登录失败:如何解决 SSH 配置文件错误导致的登录问题
数据库·ubuntu·ssh