一、MYSQL锁
目的:解决客户端并发访问冲突问题 查看死锁 show OPEN TABLES where In_use > 0 案例 登录接口# 锁定表 LOCK TABLES litemall.litemall_user READ; # 睡眠160秒 SELECT SLEEP(160); # 解锁表 UNLOCK TABLES;
当用户表被锁定时,接口无法登录访问,解锁后可以正常登录
二、MySQL 事务问题排查
➢ 查看当前的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX; ➢ 查看锁定的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; ➢ 查看等锁的事务 SELECT * FROM NFORMATION_SCHEMA.INNODB_LOCK_WAITS; ➢ 查询失败的语句 select * from performance_schema.events_statements_current; ➢ 查看所有线程 SHOW PROCESSLIST
标签:TABLES,事务,04,查看,MYSQL,INNODB,mysql,SELECT,SCHEMA From: https://www.cnblogs.com/xfbk/p/18015829