Mysql锁死解决「建议收藏」

Mysql锁死解决「建议收藏」经常遇到mysql锁死,如alterxx语句就经常锁死数据表怎么解决?1.showprocesslist;可以看到有Waitingfortablemetadatalock字眼;如果有其他类似字眼可以解决掉冲突的进程命令:killpidpid就是图片第一列的id,如果还是无法解决且看第二条2.select*frominformation_schema.innodb_trx;此条即查到未结束的事务,可以酌情杀死冲突事务一般都可解决锁死。如未解决可谨慎

大家好,又见面了,我是你们的朋友全栈君。

经常遇到 mysql锁死, 如 alter xx 语句就经常锁死数据表怎么解决?

  • 1. show processlist;
    在这里插入图片描述
    可以看到有 Waiting for table metadata lock 字眼; 如果有其他类似字眼可以解决掉冲突的进程 命令: kill pid pid就是图片第一列的id,如果还是无法解决且看第二条
  • 2. select * from information_schema.innodb_trx;
    在这里插入图片描述
    此条即查到未结束的事务,可以酌情杀死冲突事务

一般都可解决锁死。如未解决可谨慎使用最后一招: kill掉 第一条命令查出来的与该锁表有关的所有查询进程!!! 谨慎使用!!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145110.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Scripting.FileSystemObject 的文件复制,删除,移动操作

    Scripting.FileSystemObject 的文件复制,删除,移动操作<%’创建一个FileSystemObject的事例SetMyFileObject=Server.CreateObject(“Scripting.FileSystemObject”)’创建一个要进行操作的文件SetMyFile=MyFileObject.CreateTextFile(“c:\test.txt”)MyFile.WriteLine(“Hello”)MyFile.Close’复…

    2022年7月14日
    69
  • HTTP_POST请求的数据格式

    HTTP_POST请求的数据格式在HTTP的请求头中,可以使用Content-type来指定不同格式的请求信息。Content-type的类型常见的媒体格式类型:&nbsp;&nbsp;&nbsp;text/html:HTML格式&nbsp;&nbsp;&nbsp;text/plain:纯文本格式&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs…

    2022年4月1日
    31
  • CreateCompatibleDC

    CreateCompatibleDCVB声明DeclareFunctionCreateCompatibleDCLib”gdi32″Alias”CreateC

    2022年4月6日
    84
  • 关于ASMM和AMM[通俗易懂]

    关于ASMM和AMM[通俗易懂]关于ASMM和AMMhttp://blog.itpub.net/29800581/viewspace-1263875/http://blog.csdn.net/deanza/article/details/9635461现在的Oracle正在往智能化方向发展。如果我们现在找一些8i/9i时代的Oracle书籍,怎么样配置合适的数据库各内存池大小是非常重要的话题。但是进入10g之后,自动内存池调节成…

    2022年6月7日
    72
  • DotNetTextBox编辑器漏洞,可上传任意文件

    DotNetTextBox编辑器漏洞,可上传任意文件otNetTextBox编辑器洞洞文件上传漏洞1、用firebug将disabled=”disabled’,value=”jgp,gif,png”修改为enabled=”enabled”,value=”jpg,gif,png,aspx”,然后点更新成功按钮2、弹出更新成功3、刷新页面,发现此时可允许上传的图片类型,成功新增aspx类型4、找个aspxw…

    2022年10月21日
    5
  • js中settimeout()的用法详解_js中setattribute

    js中settimeout()的用法详解_js中setattributesetTimeout与setTimeInterval均为window的函数,使用中顶层window一般都会省去,这两个函数经常稍不留神就使用错了。setTimeout内的函数先不执行,隔一段时间后再执行,函数后面的数字是隔的时间,单位是毫秒(千分之一秒)比如:setTimeout(‘alert(“helloworld!”)’,400);setInterval()方法可按照

    2022年10月5日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号