博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql表加锁、全表加锁、查看加锁、解锁
阅读量:7182 次
发布时间:2019-06-29

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

单个表锁定

格式: LOCK TABLES tbl_name {

READ | WRITE},[ tbl_name {READ | WRITE},……] 

例子: lock tables db_a.tbl_aaa read;   // 锁定了db_a库中的tbl_aaa表

解锁: unlock tables; 

 

全局表锁定

命令: FLUSH TABLES WITH READ LOCK;   // 所有库所有表都被锁定只读

解锁: unlock tables; 

注意以上两个锁表语句在执行的时候都需要注意个特点,就是隐式提交的语句,在退出mysql终端的时候都会隐式的执行unlock tables,也就是如果要让表锁定生效就必须一直保持对话

 

查看表锁定

命令: show open tables in_use > 0; 

mysql> show open tables where in_use > 0;+-----------+---------+--------+-------------+| Database  | Table   | In_use | Name_locked |+-----------+---------+--------+-------------+|   db_a    | tbl_aaa |      1 |           0 |+-----------+---------+--------+-------------+1 row in set (0.00 sec)

 

转载于:https://www.cnblogs.com/ding2016/p/9929040.html

你可能感兴趣的文章
路由器实操 能够登陆QQ 收发信息正常 但游览器无法连接网页
查看>>
vi实战记录
查看>>
less初探
查看>>
关于SQL中的Update语句
查看>>
五、excel末尾补0和开头补0
查看>>
jquery中使用event.target的几点
查看>>
Hybird-App离线缓存系统
查看>>
探索两种优雅的表单验证——策略设计模式和ES6的Proxy代理模式
查看>>
Linux系统如何低于TCP洪水攻击
查看>>
【117天】尚学堂高琪Java300集视频精华笔记(13-17)
查看>>
redis数据迁移
查看>>
NodeJS文档之Module(1)-Module的简介
查看>>
使用User authentication and permissions
查看>>
Yii2 数据库复制和读写分离
查看>>
Facebook 将关闭旗下云端服务器 Parse
查看>>
解耦小技巧 - 接口最基本的使用策略
查看>>
[ ES6 ] 二. 使用 Babel 编译你的ES6代码
查看>>
java线程
查看>>
为医疗信息化插上智慧的翅膀
查看>>
Linux下的自动化运维ansible工具
查看>>