1.全局锁
全局锁就是对整个数据库的所有表加锁,加锁后整个实例就处于只读的状态。其典型的使用场景就是全库的逻辑备份,对所有的表进行锁定,从而获取一致性视图,保证数据的完整性。
1.1全局锁的缺点
2.表级锁
2.1表锁
1.表共享读锁(read lock)
2.表独占写锁(write lock)
2.2元数据锁(MDL)
MDL加锁的过程是系统自动控制,无需显式使用。MDL锁的主要作用是维护表结构的正确性。
2.3意向锁
2.3.1那么什么时候会加意向锁呢?
3.行级锁
3.1行锁
3.2间隙锁和临建锁
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。