mysql 锁表查询

-- 查询是否锁表
SHOW OPEN TABLES WHERE In_use > 0;
-- 查看所有进程
SHOW FULL PROCESSLIST;

-- 杀掉指定mysql连接的进程号
KILL 71684;
-- 查看正在锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;
-- 查看等待锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS; 

-- 查看服务器状态
SHOW STATUS LIKE '%lock%';
-- 查看超时时间:
SHOW VARIABLES LIKE '%timeout%';

原文地址:https://www.cnblogs.com/lisongyu/p/11757610.html

时间: 2024-10-31 16:14:22

mysql 锁表查询的相关文章

mysql 锁表查询和解锁操作

1.查看目前mysql数据库锁表的情况 SELECT * FROM information_schema.INNODB_TRX; 2.杀掉查询结果中已经锁表的trx_mysql_thread_id kill trx_mysql_thread_id 原文地址:https://www.cnblogs.com/ZhangYaF/p/9993848.html

mysql 锁表详解

为了给高并发情况下的MySQL进行更好的优化,有必要了解一下mysql查询更新时的锁表机制. 一.概述 MySQL有三种锁的级别:页级.表级.行级. MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking):BDB存储引擎采用的是页面锁(page-level locking),但也支持表级锁:InnoDB存储引擎既支持行级锁(row-level locking),也支持表级锁,但默认情况下是采用行级锁. MySQL这3种锁的特性可大致归纳如下: 表级锁:开销小,

python3 mysql 多表查询

python3 mysql 多表查询 一.准备表 创建二张表: company.employee company.department #建表 create table department( id int, name varchar(20) ); create table employee( id int primary key auto_increment, name varchar(20), sex enum('male','female') not null default 'male'

MySQL多表查询回顾

----------------------siwuxie095 MySQL 多表查询回顾 以客户和联系人为例(一对多) 1.内连接 /*内连接写法一*/ select * from t_customer c,t_linkman l where c.cid=l.clid /*内连接写法二(inner 可以省略不写)*/ select * from t_customer c inner join t_linkman l on c.cid=l.clid 2.左外连接 /*左外连接(outer 可以省

锁表查询

--锁表查询SQL SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid; --释放SESSION SQL: --alter system kill session 'sid, serial#'; ALTER system kill sess

mysql多表查询方法(left join(左连接),right join (右连接),inner join (内连接)的区别)

表A记录如下:  aID aNum  1 a20050111  2 a20050112  3 a20050113  4 a20050114  5 a20050115  表B记录如下:  bID bName  1 2006032401  2 2006032402  3 2006032403  4 2006032404  8 2006032408  创建这两个表SQL语句如下:  CREATE TABLE a  aID int( 1 ) AUTO_INCREMENT PRIMARY KEY ,  a

MySQL锁表_LOCK TABLES_UNLOCK TABLES

mysql5.6 参考文档:http://dev.mysql.com/doc/refman/5.6/en/lock-tables.html 锁表和解锁表的基本语法 LOCK TABLES         tbl_name [[AS] alias] lock_type     [, tbl_name [[AS] alias] lock_type] ...      UNLOCK TABLES lock_type:     READ [LOCAL]   | [LOW_PRIORITY] WRITE

数据库锁表查询及释放锁

锁表查询 SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid; 释放锁 --alter system kill session 'sid, serial#'; ALTER system kill session '413, 3701';

MySQL information_schema表查询导致内存暴涨

case:下面的一条sql语句,导致mysql实例内存暴涨: select * from tables where table_name not in(select table_name from partitions group by table_name having count(*)>1 ); mysql 5.5, 1w+的innodb表. 下面看下调查的结果: 1.  sql的执行情况以及内存分配:   step1: 构造information_schema.tables临时表 1.1