博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 表级锁
阅读量:4880 次
发布时间:2019-06-11

本文共 2023 字,大约阅读时间需要 6 分钟。

表级锁:分为读锁和写锁:lock   tables   table_name   read;//其他事务只能读,不能加写锁,要等待更新。 SESSION 50 执行:mysql> update test set name='ccc' where id=1;		 		 mysql> show full processlist;+----+---------+----------------------+--------+---------+------+------------------------------+---------------------------------------+| Id | User    | Host                 | db     | Command | Time | State                        | Info                                  |+----+---------+----------------------+--------+---------+------+------------------------------+---------------------------------------+| 20 | monitor | 115.236.160.82:56186 | NULL   | Sleep   |  162 |                              | NULL                                  || 21 | monitor | 115.236.160.82:56187 | NULL   | Sleep   |  162 |                              | NULL                                  || 23 | monitor | 115.236.160.82:56208 | NULL   | Sleep   |   43 |                              | NULL                                  || 24 | monitor | 115.236.160.82:56209 | NULL   | Sleep   |   43 |                              | NULL                                  || 47 | monitor | 115.236.160.82:54858 | NULL   | Sleep   |   66 |                              | NULL                                  || 48 | monitor | 115.236.160.82:54859 | NULL   | Sleep   |   67 |                              | NULL                                  || 49 | root    | localhost            | DEVOPS | Query   |    0 | init                         | show full processlist                 || 50 | root    | localhost            | DEVOPS | Query   |   27 | Waiting for table level lock | update test set name='ccc' where id=1 |+----+---------+----------------------+--------+---------+------+------------------------------+---------------------------------------+8 rows in set (0.00 sec)lock   tables   table_name write;//其他事务不能读解锁:unlock  tables;---------------------------------------------行级锁:行锁是对索引加锁目前对于表级锁查找持有的thread id 没有好的办法

转载于:https://www.cnblogs.com/zhaoyangjian724/p/6200072.html

你可能感兴趣的文章
关于Spring注解@Async引发其他注解失效
查看>>
关于学习的一些感悟
查看>>
算法提高 概率计算
查看>>
UVa 12716 - GCD XOR(筛法 + 找规律)
查看>>
Spring Cloud学习资料
查看>>
制作无广告启动盘
查看>>
python使用httplib2访问REST服务的例子
查看>>
经典代码(01)
查看>>
生成ico格式图标
查看>>
并查集hdu4424
查看>>
jdbc之分页查询
查看>>
sbrk and coreleft
查看>>
树型DP
查看>>
怎么在ubuntu上使用pidgin登陆QQ
查看>>
思维的惰性
查看>>
【Android】学习记录<1> -- 初识ffmpeg
查看>>
关于IAsyncResult接口的CompletedSynchronously属性
查看>>
编译原理——算符优先分析文法(附源代码)
查看>>
jboss的启动过程
查看>>
渲染部分
查看>>