0
点赞
收藏
分享

微信扫一扫

MySQL知识总结之锁

生活记录馆 2022-03-15 阅读 72

文章目录

MySQL知识总结之锁

1.锁

2.全局锁

2.1概念

2.2使用场景

注:全库的逻辑备份是指将数据库的sql文件备份到磁盘文件中

2.3分析全库逻辑备份加全局锁

在这里插入图片描述

在这里插入图片描述

2.4 加全局锁

flush tables with read lock ;

2.5 数据备份

mysqldump -uroot –p1234 itcast > D:/itcast.sql

2.6释放锁

unlock tables ;

2.7特点

2.8解决方案

mysqldump --single-transaction -uroot –p123456 itcast > itcast.sql

3.表级锁

3.1分类

3.2表锁

3.2.1分类

3.2.1表共享读锁

3.2.1.1特点

在这里插入图片描述

在这里插入图片描述

3.2.1.2加读锁
lock tables 表名... read; 

3.2.2表独占写锁

3.2.2.1特点

在这里插入图片描述

在这里插入图片描述

3.2.2.2加写锁
lock tables 表名... write; 

3.2.4释放锁

unlock tables ;  --释放锁, 客户端断开连接

3.3元数据锁

3.3.1概念

3.3.2常见元数据锁

在这里插入图片描述

3.4意向锁

举报

相关推荐

0 条评论