ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
RR级别下防止幻读 快照读:使用MVCC防止幻读 当前读:使用间隙锁防止幻读 ### 锁分类 表级锁:开销小加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低; 行级锁:开销大加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高; 页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般 #### 表锁 加锁的方式:自动加锁;查询操作(SELECT),会自动给涉及的所有表加读锁,更新操作(UPDATE、DELETE、INSERT),会自动给涉及的表加写锁。也可以显示加锁 常见锁 共享读锁:lock table tableName read; 独占写锁:lock table tableName write; 批量解锁:unlock tables;