MySQL表不能修改、删除等操作,卡死、锁死情况的处理办法
时间:2019-11-20
本文章向大家介绍MySQL表不能修改、删除等操作,卡死、锁死情况的处理办法,主要包括MySQL表不能修改、删除等操作,卡死、锁死情况的处理办法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
show full processlist;
//列出当前的操作process,看到很多处于waiting的process,说明已经有卡住的proces。
这里我们看到是sending data的这条语句卡住了mysql
再执行:
kill processid;
kill 1693651;
//processid表示process的id,比如kill 3301,就会将id为3301的process杀死。
+---------+----------------------+-----------------+-------+------------------+---------+---------------------------------------------------------------+------------------------------------------------------------------------+-------------+----------------------+-----------+ | Id | User | Host | db | Command | Time | State | Info | Memory_used | Memory_used_by_query | CPU_time | +---------+----------------------+-----------------+-------+------------------+---------+---------------------------------------------------------------+------------------------------------------------------------------------+-------------+----------------------+-----------+ | 28 | rdsRepl | localhost:51284 | NULL | Binlog Dump GTID | 1220403 | Master has sent all binlog to slave; waiting for more updates | NULL | 18117 | 8208 | 239225 | | 1676492 | root | localhost:9183 | sync | Sleep | 5394 | | NULL | 895362 | 8208 | 32741806 | | 1688104 | root | localhost:11900 | sync | Sleep | 3766 | | NULL | 268480 | 8208 | 155952228 | | 1689762 | root | localhost:12057 | xtemp | Query | 1116 | Waiting for table metadata lock | SHOW TABLE STATUS | 813027 | 11024 | 5439530 | | 1690466 | root | localhost:12632 | xtemp | Query | 950 | Waiting for table metadata lock | SELECT TABLE_NAME, CHECK_OPTION, IS_UPDATABLE, SECURITY_TYPE, DEFINER | 114628 | 9776 | 5811522 | | 1693651 | root | localhost:14234 | sync | Query | 1338 | Sending data | CREATE TABLE xtemp.yxy_transfer AS SELECT c_date, SUM(is_reg) AS cnt_ | 1338135 | 15384 | 2542049 | | 1693702 | root | localhost:14342 | sync | Query | 1302 | Waiting for table metadata lock | DROP TABLE IF EXISTS xtemp.yxy_transfer | 17149 | 8208 | 2428293 | | 1694006 | root | localhost:14584 | sync | Query | 1085 | Waiting for table metadata lock | DROP TABLE IF EXISTS xtemp.yxy_transfer | 17149 | 8208 | 2397726 | | 1694108 | root | localhost:14594 | xtemp | Query | 936 | Waiting for table metadata lock | show create table xtemp.yxy_transfer | 37856 | 8208 | 953411 | | 1694417 | root | localhost:14771 | xtemp | Query | 762 | Waiting for table metadata lock | SELECT TABLE_NAME, CHECK_OPTION, IS_UPDATABLE, SECURITY_TYPE, DEFINER | 111067 | 9776 | 892068 | | 1694515 | root | localhost:14869 | xtemp | Query | 683 | Waiting for table metadata lock | SELECT TABLE_NAME, CHECK_OPTION, IS_UPDATABLE, SECURITY_TYPE, DEFINER | 127905 | 9776 | 831436 | | 1694540 | root | localhost:14875 | xtemp | Query | 651 | Waiting for table metadata lock | DROP TABLE IF EXISTS xtemp.yxy_transfer | 16638 | 8208 | 138945 | | 1694650 | root | localhost:1032 | xtemp | Query | 572 | Waiting for table metadata lock | SELECT TABLE_NAME, CHECK_OPTION, IS_UPDATABLE, SECURITY_TYPE, DEFINER | 117220 | 9776 | 937266 | | 1694666 | root | localhost:1033 | xtemp | Query | 0 | starting | show full processlist | 16470 | 8208 | 973631 | | 1695318 | unauthenticated user | connecting host | NULL | Connect | 0 | login | NULL | 0 | 0 | 0 | +---------+----------------------+-----------------+-------+------------------+---------+---------------------------------------------------------------+------------------------------------------------------------------------+-------------+----------------------+-----------+ 15 rows in set (0.14 sec)
+---------+---------+------+-------+------------------+---------+---------------------------------------------------------------+-----------------------+-------------+----------------------+-----------+ | Id | User | Host | db | Command | Time | State | Info | Memory_used | Memory_used_by_query | CPU_time | +---------+---------+------+-------+------------------+---------+---------------------------------------------------------------+-----------------------+-------------+----------------------+-----------+ | 28 | rdsRepl |xxx | NULL | Binlog Dump GTID | 1220453 | Master has sent all binlog to slave; waiting for more updates | NULL | 18117 | 8208 | 239225 | | 1676492 | root |xxx | sync | Sleep | 5444 | | NULL | 895362 | 8208 | 32741806 | | 1688104 | root |xxx | sync | Sleep | 3816 | | NULL | 268480 | 8208 | 155952228 | | 1689762 | root |xxx | xtemp | Sleep | 1166 | | NULL | 428709 | 8208 | 6319722 | | 1690466 | root |xxx | xtemp | Sleep | 1000 | | NULL | 20046 | 8208 | 6517271 | | 1694108 | root |xxx | xtemp | Sleep | 986 | | NULL | 39912 | 8208 | 1055550 | | 1694417 | root |xxx | xtemp | Sleep | 812 | | NULL | 16485 | 8208 | 1390755 | | 1694515 | root |xxx | xtemp | Sleep | 733 | | NULL | 27155 | 8208 | 1320086 | | 1694540 | root |xxx | xtemp | Sleep | 701 | | NULL | 85811 | 8208 | 16689270 | | 1694650 | root |xxx | xtemp | Sleep | 622 | | NULL | 16470 | 8208 | 1428922 | | 1694666 | root |xxx | xtemp | Query | 0 | starting | show full processlist | 16470 | 8208 | 1351151 | +---------+---------+------+-------+------------------+---------+---------------------------------------------------------------+-----------------------+-------------+----------------------+-----------+
原文地址:https://www.cnblogs.com/wqbin/p/11900653.html
- 2017.7.21夏令营清北学堂解题报告
- P3386 【模板】二分图匹配
- √n求单值欧拉函数
- 模板语言
- Django 相关
- 装饰器进阶
- P2894 [USACO08FEB]酒店Hotel
- 深入理解计算机系统读书笔记之第一章:漫游
- 【实战】工控网络协议模糊测试:用peach对modbus协议进行模糊测试
- 【Django错误】OSError: raw write() returned invalid length 14 (should have been between 0 and 7)
- P2234 [HNOI2002]营业额统计
- Python 中格式化字符串 % 和 format 两种方法之间的区别
- [实战]如何在Kali Linux中进行WIFI钓鱼?
- jQuery
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解
- 关于 Spring Ioc,看这一篇就够了!
- 第1次Spring源码学习之@Bean、@Configuration、xml、分析
- Spring 中的依赖注入(DI),你都知道多少?
- Docker配置1台Nginx+3台Tomcat做负载均衡
- Centos7.x+Docker部署RabbitMQ
- LeetCode(1)-找出数组中重复的数字
- LeetCode(面试题:二维数组中的查找)
- 面试题05-替换空格(LeeCode)
- 解决Mybatis当实体类中的属性名和表中的字段名不一致的问题
- 图书管理系统(一)项目框架结构搭建
- Mybatis中模糊查询like语句的使用方法
- win10暴力查看wifi密码
- 再也不怕面试官问java中的goto关键字了?
- 死磕Java之分析short类型
- 死磕Java之Java数据类型的来龙去脉