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;

报错问题解决。

相关推荐
梦想不只是梦与想1 分钟前
MySQL 不同操作系统的安装方式
数据库·mysql·mysql安装
熊文豪1 分钟前
向量数据库单独建一套,这笔账划不划算
数据库
一只旭宝2 分钟前
预约系统版本2(基于第一版改良)
服务器·数据库·c++
卓怡学长5 分钟前
w192基于springboot教务管理系统
java·数据库·spring boot·spring·maven·intellij-idea
码农颜10 分钟前
6.4.1 监听连接
java·数据库·mysql
桐桐桐17 分钟前
Python 实战:批量生成带来源参数的 WhatsApp 短链 + 二维码
服务器·数据库·python·前端框架·ip·跨境电商·独立站
stereohomology32 分钟前
AI解读:某IM软件本地数据库密钥提取与解密
数据库·攻防·加密解密·数字平权
zzzll111134 分钟前
大模型技术原理与应用实践
java·数据库·人工智能
倔强的石头_36 分钟前
数据库迁移工具从单机作业走向云端协同
数据库
yours_Gabriel39 分钟前
【一】数据库基础:SQL语句、函数、约束、多表查询、事务
数据库·sql·oracle