mysql表级锁的介绍

一.什么是表级锁?

表级锁,每次操作锁住整张表。

锁定的粒度大,发生锁冲突的概率最高,并发度最低。

应用在MyISAM、InnoDB、BDB等存储引擎中。

二.表级锁有哪些?

对于表级锁,主要分为以下三类:

1.表锁

①表锁有哪些?

  • 表共享读锁(read lock),简称"读锁"
  • 表独占写锁(write lock),简称"写锁"

特点:

读锁,不会阻塞其他客户端的读,但是会阻塞其他客户端的写;

写锁,即会阻塞其他客户端的读,又会阻塞其他客户端的写。

②语法

2.元数据锁(meta data lock, MDL)

3.意向锁

相关推荐
从此以后自律27 分钟前
MySQL 删除数据全方式详解
数据库·mysql
青山木1 小时前
Redis 高可用的最后一公里:Cluster 分片、Gossip 与故障转移全流程
数据库·redis·后端·缓存
蓝胖的四次元口袋2 小时前
JavaString知识梳理
数据库·oracle
csdn_aspnet2 小时前
mysql 使用逗号拼接一列数据
数据库·mysql·group_concat
952362 小时前
Redis - 基本操作
数据库·redis·spring·缓存
大师兄66683 小时前
HarmonyOS7 数据持久化 relationalStore:数据库实战
数据库·arkui·实战案例·harmonyos7
TDengine (老段)3 小时前
TDengine SMA 索引 — 块级/文件级统计索引
android·大数据·服务器·数据库·人工智能·时序数据库·tdengine
冰茶丿3 小时前
状态机在嵌入式系统中的应用:不只是switch-case这么简单
数据库·嵌入式硬件·mongodb
AIHR数智引擎3 小时前
15%对撞40%:WEF白皮书里的AI组织隐忧
数据库·人工智能·经验分享·职场和发展·aihr
卓怡学长3 小时前
w261springboot基于web学校课程管理系统
java·数据库·spring boot·spring·intellij-idea