对应的关键字:

Waiting for table metadata lock

主要的命令如下:

 show processlist;kill 10086;select * from information_schema.innodb_trx\G;

查processlist和kill

mysql> show processlist;
+----+-----------+-----------------------+-----------+---------+------+---------------------------------+------------------------------------------------------------------------------------------------------+
| Id | User      | Host                  | db        | Command | Time | State                           | Info                                                                                                 |
+----+-----------+-----------------------+-----------+---------+------+---------------------------------+------------------------------------------------------------------------------------------------------+
| 85 | financial | DESKTOP-82CT4I6:59226 | financial | Sleep   |  209 |                                 | NULL                                                                                                 |
| 86 | root      | localhost:59239       | financial | Query   |   44 | Waiting for table metadata lock | Alter table `financial`.`fund_open_price_year_2021`change `fundId` `fund_id` varchar(32) CHAR |
| 87 | root      | localhost:59240       | NULL      | Sleep   |   55 |                                 | NULL                                                                                                 |
| 89 | root      | localhost:59249       | NULL      | Query   |    0 | starting                        | show processlist                                                                                     |
+----+-----------+-----------------------+-----------+---------+------+---------------------------------+------------------------------------------------------------------------------------------------------+
4 rows in set (0.00 sec)mysql> kill 86;
Query OK, 0 rows affected (0.00 sec)

查未提交的事务查询

mysql>  select * from information_schema.innodb_trx\G;
*************************** 1. row ***************************trx_id: 283818627624448trx_state: RUNNINGtrx_started: 2022-02-15 15:26:30trx_requested_lock_id: NULLtrx_wait_started: NULLtrx_weight: 0trx_mysql_thread_id: 85trx_query: NULLtrx_operation_state: NULLtrx_tables_in_use: 0trx_tables_locked: 0trx_lock_structs: 0trx_lock_memory_bytes: 1136trx_rows_locked: 0trx_rows_modified: 0trx_concurrency_tickets: 0trx_isolation_level: REPEATABLE READtrx_unique_checks: 1trx_foreign_key_checks: 1
trx_last_foreign_key_error: NULLtrx_adaptive_hash_latched: 0trx_adaptive_hash_timeout: 0trx_is_read_only: 0
trx_autocommit_non_locking: 0
1 row in set (0.00 sec)ERROR:
No query specifiedmysql> kill 85;
Query OK, 0 rows affected (0.00 sec)

MySQL笔记-删除session,删除阻塞任务相关推荐

  1. 【MYSQL笔记】复制删除和表和记录

    复制表的列结构和记录 create table 新表名 select * from 原表名; 这种方法不能复制auto_increment等属性,auto_increment等属性需要在复制后再次进行 ...

  2. html点击按钮删除session,删除sessionstorage

    session storage怎么清除 session storage可以删除吗 怎么跨标签页存储SessionStorage,或者保证退出清h5本地存储localStorage,sessionSto ...

  3. MySQL笔记(一)创建数据库、创建表、修改表、删除表,以及建立约束

    这是我在学习Mysql之路上做的笔记,今天将它粘出来.这一篇比较基础主要是创建数据库.创建表.修改表.删除表,以及建立约束:非空约束.主键约束.外键约束.唯一值约束.有错误的欢迎大家指出... -- ...

  4. MySQL笔记5:如何创建和删除索引?

    MySQL数据库中如何创建和删除索引? 一.创建索引 索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引. 1.使用CREA ...

  5. 在MySQL中如何有效的删除一个大表?

    在MySQL中如何有效的删除一个大表? Oracle大表的删除: http://blog.itpub.net/26736162/viewspace-2141248/ 在DROP TABLE 过程中,所 ...

  6. delete index mysql_为什么MySQL不建议delete删除数据「心得分享」

    前言 我负责的有几个系统随着业务量的增长,存储在MySQL中的数据日益剧增,我当时就想现在的业务方不讲武德,搞偷袭,趁我没反应过来把很多表,很快,很快啊都打到了亿级别,我大意了,没有闪,这就导致跟其J ...

  7. 11_Flask之Session 设置session有效期 获取session 删除session

    文章目录 1 什么是session? 2 实现session的两种思路 3 如何在flask中实现session? 3.1 设置session 3.2 设置session有效期 3.3 获取sessi ...

  8. ubuntu php session 删除,session_unset()和session_destroy()用法分析

    关于session_unset()和session_destroy()的函数使用进行介绍. session_unset() 释放当前在内存中已经创建的所有$_SESSION变量,但不删除session ...

  9. MySQL添加用户、删除用户与授权

    3.增加用户: (注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机 identifi ...

  10. php删除session中的值,PHP中session变量的销毁

    1.何为session?相当于一个客户端(可以是浏览器.app.ftp等其他,而且同一个浏览器多开几个又算是不同的客户端)对服务器的一个访问,这个期间服务器为此建立一个唯一的标示(session_id ...

最新文章

  1. BZOJ2281:[SDOI2011]黑白棋(博弈论,组合数学,DP)
  2. ext js IE9显示白板 页面浏览器模式强制渲染IE8
  3. Android环境配置
  4. 别看微信,微博,头条用户都很多,自媒体作者也很多
  5. automake 框架_[]GNU_Automake_中文.pdf
  6. android 检测摇一摇
  7. Report Service 为用户“NT AUTHORITY、NETWORK SERVICE”授予的权限不足,无法进行此操作。(rsAccessDenied)处理...
  8. 命令行编译java文件
  9. vbs表白代码制作教程
  10. 最好用的两个oracle数据库客户端(OB11+osqledit)
  11. 美区苹果id关闭双重认证_双重认证
  12. 买服务器为何选择华为云?
  13. SOLIDWORKS如何简单高效地自动生成模型视图和标注
  14. Nginx负载均衡策略 - least_conn 最少连接
  15. 计算机网络隧道技术,隧道技术-高级计算机网络.ppt
  16. 苹果xr如何关机_iPhone XR 的实际体验如何?
  17. 二维数组的初始化(二维数组的赋值)
  18. SQL获得当前的日期和时间与DB2 中操作日期和时间
  19. html 打印指定内容
  20. Stm32 HAL_UART_Receive读取不到数据的问题

热门文章

  1. BCM_I2C函数更改
  2. 读教材并提问-回答自己的提问
  3. 针对C++最主要的优势就是没有指针
  4. 内存经销商穷困潦倒 七元午饭都赊账
  5. 对USB驱动程序的理解(1)
  6. 程序员如何拓展知识面 推荐几个技术公众号
  7. 经典面试题(21):以下代码将输出的结果是什么?
  8. 第七节:ES6为数值做了哪些扩展?
  9. 12月10日习题答案大剖析!小伙伴们再接再厉
  10. linux中printf命令,Linux中printf命令使用实例