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

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

试用该sql 语句:

SHOW GLOBAL VARIABLES LIKE 'internal_tmp_mem_storage_engine';

可以看到

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

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

set global internal_tmp_mem_storage_engine=Memory;

报错问题解决。

相关推荐

  1. MYSQL5.7.39 升级到 MYSQL8.0.33

    2024-06-05 19:56:07       11 阅读
  2. Ubuntu22.04.4 - MySQL8 - 笔记

    2024-06-05 19:56:07       22 阅读
  3. Codeforces Round 928 (Div. 4) (A-E)

    2024-06-05 19:56:07       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-05 19:56:07       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-05 19:56:07       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-05 19:56:07       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-05 19:56:07       20 阅读

热门阅读

  1. 升级Jenkins从2.263.3到2.440.2

    2024-06-05 19:56:07       11 阅读
  2. 贪心算法和动态规划算法选择依据

    2024-06-05 19:56:07       8 阅读
  3. TypeScript的简单总结

    2024-06-05 19:56:07       6 阅读
  4. iOS ActivityViewController使用

    2024-06-05 19:56:07       10 阅读
  5. docker安装minio及minio的使用

    2024-06-05 19:56:07       10 阅读
  6. axios学习

    2024-06-05 19:56:07       8 阅读
  7. 什么是封装?为什么是要封装?

    2024-06-05 19:56:07       10 阅读
  8. Python 变量相除:深入探索与实战解析

    2024-06-05 19:56:07       10 阅读
  9. 如何把docker里的内容拷贝出来

    2024-06-05 19:56:07       7 阅读