• Mysql 查看被锁住的表


    MYSQL  查看被锁住的表
    -- 本文章仅用于学习,记录
     
    当你在mysql 执行查询语句的时候,简单的一句查询语句却卡很久,一直转圈圈的时候,这时候你就需要怀疑数据库的哪些进程,哪些事物被锁住
     
    1. 查询是否锁表
    show open tables where in_use >0;
     
    2.查看所有进程
    show processlist;
    查询到相应的进程===然后 Kill id
    3.杀掉指定mysql 连接的进程号
    kill $pid
     
    4.查看正在锁的事务
    select * from information_schema.innodb_locks;
     
    5.查看等待锁的事务
    select * from information_schema.innodb_locks_waits;
     
    6.查看innodb引擎的运行的信息
    show engine innodb status G;
     
    7.查看服务器状态
    show status like '%lock%';
     
    8.查看超时时间
    show variable like '%timeout%'

  • 相关阅读:
    大数减法模板
    扩展kmp模板
    poj2185(kmp)
    poj3167(kmp)
    kuangbin专题K(next数组)
    kuangbin专题16I(kmp)
    kuangbin专题16H(next数组)
    kuangbin专题16D(next求最小循环节)
    kuangbin专题16B(kmp模板)
    Java集合--TreeSet
  • 原文地址:https://www.cnblogs.com/thxj/p/12638122.html
Copyright © 2020-2023  润新知