mysql表级锁的介绍

一.什么是表级锁?

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

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

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

二.表级锁有哪些?

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

1.表锁

①表锁有哪些?

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

特点:

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

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

②语法

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

3.意向锁

相关推荐
白远山18 小时前
货运跑腿搬家平台开发实战:从需求分析到落地部署指南
数据库·数据挖掘·需求分析
geovindu18 小时前
sql: Data Modeling Patterns
数据库·sql·设计模式·sqlserver
上海蓝色星球18 小时前
蓝色星球NG-AIOS新型AI工业操作系统重磅发布——以本体智能为内核,重构“AI+制造“新范式
大数据·数据库·人工智能·机器人
瀚高PG实验室18 小时前
瀚高数据库如何克隆表
数据库·sql·postgresql·瀚高数据库
雨辰AI18 小时前
信创多租户项目 9 大踩坑|数据隔离失效、权限越权终极解决(金仓 / 达梦 / 高斯全库适配)
java·大数据·数据库·后端
严同学正在努力19 小时前
认识 SQL Server 的 T-SQL 语法
数据库·人工智能·ai·oracle·dba
EatFan19 小时前
我为什么把患者与病例从 1:1 改成 1:N?一次真实数据库模型重构记录
数据库·后端·重构·健康医疗·全栈
xujuzheng19 小时前
2026深圳小程序/App/AI智能体开发公司选型指南(附本地服务商盘点)
数据库·科技·微信小程序·小程序·uni-app
bksczm19 小时前
MySQL基础篇之表的增删查改(CRUD)细则
sql·mysql
不剪发的Tony老师19 小时前
DuckDB教程:常用文本函数
数据库·sql·数据分析·duckdb