首页 > 数据库 >【性能测试】MYSQL锁和mysql事务问题排查04

【性能测试】MYSQL锁和mysql事务问题排查04

时间:2024-02-14 23:26:22浏览次数:34  
标签:TABLES 事务 04 查看 MYSQL INNODB mysql SELECT SCHEMA

一、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

相关文章

  • pymysql
    PyMySQL(1)简介PyMySQL是一个用于Python的纯PythonMySQL客户端库,它实现了MySQL协议,可以与MySQL服务器进行通信。它允许Python开发人员在其应用程序中轻松地与MySQL数据库进行交互,执行查询、插入、更新和删除数据等操作。PyMySQL被广泛用于PythonWeb开发、数据分......
  • 【性能测试】MYSQL缓存命中率03
    一、查询缓存(querycache) 缓存命中率:所有的查询语句,命中缓存的请求数,占所有请求数的比例查看是否开启缓存命中率#缓存的开关showvariableslike'%query_cache_type%';#缓存的大小showvariableslike'%query_cache_size%';开启缓存设置MySQL的配置文件my......
  • MySQL - 创建高性能索引
    索引基础要理解MySQL中索引是如何工作的,最简单的办法就是去看看一本书的"索引"部分:如果想要在一本书中找到某个特定主题,一般会先看书的"索引",找到对应的页码在MySQL中,存储引擎用类似的方法使用索引,其先在索引中找到对应值,然后根据匹配的索引记录找到对应的数据行。假如要运行......
  • 代码随想录算法训练营第十七天| 110.平衡二叉树 257. 二叉树的所有路径 404.左叶
    110.平衡二叉树 题目链接:110.平衡二叉树-力扣(LeetCode)思路:判断平衡二叉树,就是判断两个子树的高度差,继而问题转化为了如何求子树的高度——后序遍历(主要卡在了这里)。递归函数返回的是树的高度,同时用-1来表示退出递归(一开始想着用bool型作为返回值,发现函数不好设计)。同时要关......
  • docker 中安装apt-get install vim 失败,且apt-get update 报404
    在docker中安装vim时,安装失败。在更新apt-get时,报错如下:root@a8a94b78ebf0:/#apt-getupdateIgn:1http://deb.debian.org/debianstretchInReleaseIgn:2http://deb.debian.org/debianstretch-up......
  • Gym 104855E Perfect Permutation
    考虑最后对于每个\(i\)是选\(a_i,b_i,c_i\)之中哪一个的序列。通过观察能发现序列去掉\(b\)后满足开头为\(c\)末尾为\(a\)这个序列就是合法的,同时整个序列都为\(b\)也是合法的。首先如果是个合法序列,对于去掉\(b\)后的开头,其余不是\(b\)的下标肯定比其大,所以......
  • 第二十二天:mysql并发控制及事务日志
    一、锁机制锁类型:读锁:共享锁,也称为S锁,只读不可写(包括当前事务),多个读互不阻塞写锁:独占锁,排它锁,也称为X锁,写锁会阻塞其它事务(不包括当前事务)的读和写S锁和S锁是兼容的,X锁和其它锁都不兼容,举个例子,事务T1获取了一个行r1的S锁,另外事务T2可以立即获......
  • day04_操作系统入门
    今日笔记学操作系统基础概念linux系统linux系统(centos)+vmware安装起来(网络配置,磁盘分区)ubuntu安装xshell服务器的远程连接服务器网站的前后端,数据库app的前后端,数据库微信、腾讯微信的服务器移动端设备上,安装的微信客户端在线笔记笔记对运维来说,就是一个宝藏,mar......
  • MySQL笔记
    MySQL查看表结构简单命令创建数据库:CREATEDATABASETest1Spider使用数据库:usetest1spider删除表:DROPTABLE语句用于删除数据库中的现有表。--删除表,如果存在的话DROPTABLEIFEXISTSmytable;--直接删除表,不检查是否存在DROPTABLEmytable;创建表CREATETABLE......
  • 【性能测试】MySQL连接数及连接异常排查
    一、mysql连接数1、Mysql连接数,是服务器和数据库建立连接时,使用的连接数量。利用Mysql的SQL语句监控Mysql的连接数:showvariableslike'%connections%';max_connections:所有与数据库建立连接的最大数量max_user_connections:每个用户与数据库建立连接的最大数量2、......