首页 > 数据库 >MySQL 8错误日志出现"The table /home/work/mysql_3306/tmp/#sqla2b_298b06_4d is fu11!"

MySQL 8错误日志出现"The table /home/work/mysql_3306/tmp/#sqla2b_298b06_4d is fu11!"

时间:2023-06-01 16:46:42浏览次数:40  
标签:tmp 298b06 temptable 临时 work 引擎 内存 MySQL home

##############

 

 

 

 了解MySQL 8.0.26的错误日志出现"The table  /home/work/mysql_3306/tmp/#sqla2b_298b06_4d is fu11!"的bug,暂时通过修改临时表的存储引擎为内存引擎解决

 

 MySQL8.0.13 开始引入新的临时内存表引擎 TempTable,并将其作为内存中创建临时表的默认存储引擎。

TempTable引擎大小由参数temptable_max_ram、temptable_max_mmap控制,该两个参数默认值为 1G。

当查询语句使用内存临时表分配空间超过 temptable 引擎的限制时(temptable_max ram+temptable),temptatable 引擎由于内部逻辑处理有问题,直接返回 tableisfull 错误,导致查询语句执行失败。

如果临时表存储引擎为 memory,会将超过分配空间的内存临时表置换为磁盘临时表,保证查询语句正常运行,建议将内存临时表

解决方案:

1.更改临时表存储引擎;

2.升级到MySQL 8.0.27

 

 

 

 

############

 

标签:tmp,298b06,temptable,临时,work,引擎,内存,MySQL,home
From: https://www.cnblogs.com/igoodful/p/17449495.html

相关文章

  • 如何将自己习惯的配置带进新的 workspace
    workspace1\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.workbench.prefs workspace2\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.workbench.prefs 将1替换掉2即可    就找到你改的快捷键记录在哪里了......
  • web Worker
    WebWorker(工作线程)是HTML5中提出的概念,分为两种类型,专用线程(DedicatedWebWorker)和共享线程(SharedWebWorker)。专用线程仅能被创建它的脚本所使用(一个专用线程对应一个主线程),而共享线程能够在不同的脚本中使用(一个共享线程对应多个主线程)。WebWorker的意义在于可以......
  • SREWorks v1.5 版本发布 | 基于实时作业平台的日志聚类开源
    在经过v1.0\~v1.4四个版本迭代后,SREWorks的核心底座已经表现出极高的稳定性和成熟性。在v1.5版本中,SREWorks开发团队在核心底座上,进行了较多的数智化能力迭代。同时,在数智能力迭代过程中,我们也维持着与SREWorks用户较高的沟通频率。我们发现大家普遍对于监控数据之上的数智化能力比......
  • linux 2种方式修改tmp目录的内存大小
    起因,tmp是临时目录,重启系统后目录的文件会清空,但是有时候你安装的软件依赖tmp进行临时存放文件,但tmp目录又太小。使用df-h查看/tmp目录的挂载点是tmpfs,这说明没有物理挂载设备。tmpfs有官方的介绍文章可以在评论区补充,谢谢。方法1:修改/etc/fstab文件的内容。vim/e......
  • thinkphp结合workerman和gateway实现数据同步
    thinkphp结合workerman和gateway实现数据同步0x10安装扩展composerrequiretopthink/think-worker=2.0.*composerrequireworkerman/gatewayclient此安装仅针对5.1,其他版本根据官方要求安装。client仅针对3.0.8以上,具体看GitHub0x20服务端Gateway0x21config/worker_gate......
  • Spring AOP错误:org.springframework.beans.factory.BeanNotOfRequiredTypeException:
    org.springframework.beans.factory.BeanNotOfRequiredTypeException:Beannamed'myCalculator'isexpectedtobeoftype'com.mashibing.service.MyCalculator'butwasactuallyoftype'com.sun.proxy.$Proxy19'atorg.springframew......
  • solidworks笔记20230531
    CreatingaNewPipeorTubePart帮助里面规定的属性如下:$PRP@PipeIdentifier$PRP@SpecificationOuterDiameter@PipeSketchInnerDiameter@PipeSketchNominalDiameter@FilterSketch$PRP@PipeIdentifier$PRP@Specification......
  • 用ZLMedia实现rtmp拉流转推流(rtmp/hls)
    业务场景是:有一个rtmp的源,对外提供rtmp的直播节目,地址rtmp://abc.com/live/tv,  现在的需求是要将此节目拉过来,生成HLS对外发布,或对外还是rtmp发布,比如rtmp://my.com/live/tv。 作用嘛,肯定是你懂的! 此时需要一个把rtmp数据拉过来,再推出去的动作,一般推给SRS流媒体服务器......
  • 运行mem-data-analysis-framework
    下载:wgethttps://mem:[email protected]/mem-prototype/mem-data-analysis-framework.tar.gzdockerload<mem-data-analysis-framework.tar.gzdockerrun --network="host" -t -d  mem-prototype:latest 然后访问localhost:8080即可看到代码! 上传数据到dock......
  • SOLIDWORKS配置修改插件Solidkits.BOMs工具
    使用SOLIDWORKS配置可以实现在同一个文件中表现不同的产品状态,在某些情况下是非常有用的。当我们想要删除多配置时,就需要一个一个打开模型,选中删除的配置删除,比较麻烦。SOLIDWORKS配置修改插件-Solidkits.BOMs工具就可以实现批量删除配置,比如模型中只想保留默认配置,就可以将模型......