mysql表级锁的介绍

一.什么是表级锁?

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

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

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

二.表级锁有哪些?

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

1.表锁

①表锁有哪些?

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

特点:

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

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

②语法

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

3.意向锁

相关推荐
Polar__Star2 小时前
mysql如何快速判断两个数据库结构差异_使用mysqldiff工具.txt
jvm·数据库·python
weixin_424999362 小时前
Golang怎么写基准测试benchmark_Golang基准测试教程【完整】
jvm·数据库·python
升鲜宝供应链及收银系统源代码服务2 小时前
系统菜单与按钮国际化升鲜宝多语言数据库设计演进对比文档(一)
数据库·多语言·生鲜配送·生鲜供应链管理系统·门店收银
2401_835956812 小时前
PHP函数怎样读取CPU频率实时数据_PHP监控处理器主频变化【操作】
jvm·数据库·python
Greyson12 小时前
JavaScript中类属性与原型属性的覆盖规则详解
jvm·数据库·python
海棠蚀omo2 小时前
从概念到实战:手把手带你吃透 MySQL 事务核心原理
数据库·mysql
justjinji2 小时前
如何限制MongoDB副本集初始同步的网络带宽_maxSyncSourceLagSecs等参数
jvm·数据库·python
WangJunXiang62 小时前
NoSQL之Redis配置与优化
数据库·redis·nosql
u0109147602 小时前
CSS 中实现同类型兄弟元素悬停联动效果(如所有红色行同时高亮)
jvm·数据库·python