首页 > 数据库 >mysql sql优化相关[更新中]

mysql sql优化相关[更新中]

时间:2022-10-18 11:55:55浏览次数:45  
标签:information 查看 sql 死锁 INNODB mysql 优化 SELECT schema

1.慢sql查询。

select * from information_schema.processlist where command not in ('Sleep')  and user not in ('mydba','event_scheduler','repl','binlogbak','system user')

可以直接kill响应的id

2.死锁排查

查看当前正在进行中的进程

show processlist;
-- 或者
SELECT * FROM information_schema.INNODB_TRX;

然后kill掉相应的id

验证是否还有锁

SHOW OPEN TABLES where In_use > 0;

3.一些锁的语句

    1、查看正在进行中的事务
SELECT * FROM information_schema.INNODB_TRX
    2、查看正在锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;
    3、查看等待锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;
    4、查询是否锁表
SHOW OPEN TABLES where In_use > 0;
在发生死锁时,这几种方式都可以查询到和当前死锁相关的信息。
    5、查看最近死锁的日志
show engine innodb status

 

标签:information,查看,sql,死锁,INNODB,mysql,优化,SELECT,schema
From: https://www.cnblogs.com/fanqisoft/p/16802120.html

相关文章

  • 第一天sql总结
    建表相关操作CREATETABLEtable_name(column1datatype,column2datatype,column3datatype,.....columnNdatatype,PRIMARYKEY(oneor......
  • Mysql查询表结构
    平时用的数据库简单操作查看表的结构Desc表名;  查看数据库中的表showtables; 查看数据库建表语句showcreatetable表名  ......
  • 基于SqlSugar的开发框架循序渐进介绍(16)-- 工作流模块的功能介绍
    工作流是集成系统的模块应用,使用权限管理系统的身份认证登录后即可使用。本篇随笔介绍工作流模块的界面功能效果。1、我的审批工作我的审批工作,包括【我发起的】、【我的......
  • MySQL数据库SQL语法常规操作
    必备sql和表关系及授权graphLR执行1[必备sql和授权]执行2[SQL强化和实践]执行3[索引和函数以及存储过程]执行4[Python操作mysql和应用]执行5[常见SQL语句......
  • SparkSQL on K8s 在网易传媒的落地实践
    随着云原生技术的发展和成熟,大数据基础设施积极拥抱云原生是业内发展的一大趋势。网易传媒在2021年成功将SparkSQL部署到了K8s集群,并实现与部分在线业务的混合部署,......
  • MySQL 8.0.31并行构建索引特性管窥
    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。本文来源:原创投稿;作者:YeJinrong/叶金荣测......
  • 【MySQL练习】多表查询练习(二)
    查看代码:数据库和表数据创建CREATEDATABASE`wudang`;USE`wudang`;CREATETABLE`t_dept`(`id`INT(11)NOTNULLAUTO_INCREMENT,`deptName`VARCHAR(30)DEFAU......
  • mysql事务隔离级别及MVCC 原理
    一、事务的隔离级别为了保证事务与事务之间的修改操作不会互相影响,innodb希望不同的事务是隔离的执行的,互不干扰。两个并发的事务在执行过程中有读读、读写(一个事务在读......
  • 测试杂谈——一条SQL引发的思考(二)
    在前段时间,曾写过一篇关于SQL问题的文章,测试杂谈——一条SQL引发的思考(一)。今天这篇,算是个问题记录吧,问题并不复杂,但对于测试同学而言,确实是个需要关注的点。问题分析最......
  • 常用PostgreSQL函数
    工作中用到的函数做一下记录加深影响。to_number用法:to_number(text1,text2)text1:需要转换的字符串text2:格式化模板,如模式9,代表一个数位......