查询锁表信息:
当前运行的所有事务
select * from information_schema.innodb_trx
当前出现的锁
select * from information_schema.innodb_locks
锁等待的对应关系
select * from information_schema.innodb_lock_waits
kill 线程
步骤一、通过 select * from information_schema.innodb_trx 查询 trx_mysql_thread_id
步骤二、然后执行 kill 线程ID(上一步查询的trx_mysql_thread_id,不是trx_id)
其他:查看数据库,大于100万的表记录条数:
SELECT
table_name,
table_rows
FROM
information_schema.`TABLES`
WHERE
table_schema = '库名'
AND table_rows > 1000000;