首页 > 数据库 >MySql报错:Lock wait timeout exceeded: try restadina transaction

MySql报错:Lock wait timeout exceeded: try restadina transaction

时间:2024-05-21 20:07:52浏览次数:26  
标签:information transaction restadina 报错 mes kill WHERE SELECT schema

  这次是在Navicat上复制了一个表结构和数据准备备份一下,然后要用语句批量处理数据,结果导致项目上的更新操作报这个错误。
  原因是因为表中的数据量太大,复制表一时半会卡到那了。
  于是我在网上搜索了如下办法。
image

尝试在数据库中杀死线程来终止复制表的操作。

SELECT * FROM information_schema.INNODB_TRX

SELECT * FROM information_schema.`PROCESSLIST` WHERE id = 168997   
SELECT * FROM information_schema.`PROCESSLIST` WHERE id = 168923

kill 168997
kill 168923


SELECT * FROM information_schema.`INNODB_LOCK_WAITS`;

SHOW OPEN TABLES WHERE `Table` = 'material_list' AND `Database` = 'mes';
SHOW OPEN TABLES WHERE `Table` = 'mes_order' AND `Database` = 'mes';

show processlist

  执行kill语句后没反应,我以为是语句不起作用。后面过了一会复制表的操作才终止,看来杀死进程也需要时间。后面就正常了。

标签:information,transaction,restadina,报错,mes,kill,WHERE,SELECT,schema
From: https://www.cnblogs.com/nullcodeworld/p/18204834

相关文章

  • mysql报错:(1040, ‘ny connections‘)
    在项目、可视化数据库管理工具(比如:Navicat)连接Mysql数据库时出现:toomanyconnections的错误,偶现情况。原因是Mysql设置的最大连接数太小,连接池已满,实际连接数超过了mysql允许的最大连接数,访问量过高,MySQL服务器抗不住。解决:1、(推荐)修改max_connections,如果这个值已经很大,2、......
  • 关于idea报错提示Output directory is not specified
    报错提示:D:\XXX\src\main\java\com\XXX\XXX\base\BaseApiController.java:11:8java:写入com.XXX.XXX.base.BaseApiController时出错:Outputdirectoryisnotspecified解决措施:方法一:检查Maven配置确保pom.xml中的Maven配置正确设置了输出目录。你可以按照以下步骤......
  • pycharm下面的terminal终端报错,出问题!
    转自某位大佬,原文:https://blog.csdn.net/qq_57892905/article/details/131966626 报错是这样的 但是cmd运行该命令不报错 这是大佬的解决办法,我运行成功了  解决办法:1:点击file(文件)2:点击Settings(设置) 3:接下来点击Tool(工具) 4:接下来点击Tool里面的termin......
  • npm 或 yarn安装依赖报错 EPERM: operation not permitted, unlink 解决方法
    1.权限问题检查是否限制为只有管理员才能操作,打开当前项目的文件夹然后选中要打开的项目文件,在点击左上角的 文件 然后以管理员身份运行。在里面执行安装命令npmi...,yarnadd....   2.缓存问题npm清理缓存命令:npmcacheclean--forceyarn清理缓存命令:yarncach......
  • nginx -with--openssl make报错解决方法
    nginx-with--openssl make报错解决方法##若报错/opt/nginx-1.18.0]#makemake-fobjs/Makefilemake[1]:Enteringdirectory`/opt/nginx-1.18.0'cd/usr/local/openssl\&&if[-fMakefile];thenmakeclean;fi\&&./config--pref......
  • Echarts 图例后面增加内容 报错option is not defind
    效果 需添加以下代码即可,与 series 平级formatter:function(name){letdata=option.series[0].data;lettotal=0;lettarValue;for(leti=0;i<data.length;i++){total+=data[i].value;if(data[i].name===name){tarValue......
  • idea中的springboot项目如何重命名而不报错
    在IntelliJIDEA中重命名SpringBoot项目需要一些步骤,以确保项目在重命名后不会报错。以下是详细的步骤指南:1.重命名项目文件夹关闭项目:在IntelliJIDEA中关闭当前项目。重命名文件夹:在文件系统中找到项目所在的文件夹,右键重命名文件夹。重新打开项目:在IntelliJID......
  • hue无法启动,报错
    stderr:Traceback(mostrecentcalllast):File"/var/lib/ambari-agent/cache/stacks/HDP/3.1/services/HUE/package/scripts/hue_server.py",line82,in<module>HueServer().execute()File"/usr/lib/ambari-agent/lib/resource_manageme......
  • 蟒蛇书(Python编程:从入门到实践)第17章使用API 17.1.4处理API响应报错Caused by ProxyEr
    书上提供的原始代码:importrequests#执行API调用并存储响应url='https://api.github.com/search/repositories?q=language:python&sort=stars'headers={'Accept':'application/vnd.github.v3+json'}r=requests.get(url,headers=headers)prin......
  • Dalsa SDK弹窗报错解决方案-Resource In Use
    问题描述使用Dalsa的CameraLink相机时,代码调用Snap函数和Grab函数时,弹窗报错,详细报错信息是”Errorin"CorXferSelectEX"Resourceinuse“。见下图:解决办法:在每次调用snap函数或者grab函数前,先调用abort函数,将上一帧残留数据强制结束。按照上述办法测试,弹窗报错频率明显较......