mysql表级锁的介绍

一.什么是表级锁?

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

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

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

二.表级锁有哪些?

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

1.表锁

①表锁有哪些?

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

特点:

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

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

②语法

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

3.意向锁

相关推荐
java1234_小锋6 分钟前
说一下Spring的事务传播行为?
java·数据库·spring
苏三说技术10 分钟前
美团二面:高并发下如何保证接口幂等性?
java·数据库
精益数智小屋26 分钟前
设备维护方案核心功能拆解:一套好的设备维护方案如何解决设备突发故障
大数据·运维·网络·数据库·人工智能·面试·自动化
phltxy30 分钟前
Redis 常见数据类型之全局通用命令详解
数据库·redis·bootstrap
Java&Develop33 分钟前
pgsql 根据一个查询sql 生成 修改sql
数据库·sql
极创信息35 分钟前
信创软件快速适配信创改造,实战落地思路
java·大数据·数据库·人工智能·mvc·软件工程·hibernate
@小柯555m40 分钟前
MySql(高级查询--查找GPA最高值)
数据库·sql·mysql
轻刀快马1 小时前
穿透 MySQL 索引专栏 (五):【架构哲学】性能调优的终局之战:深分页灾难与千万级大表的索引设计原则
数据库·mysql·架构
DashVector1 小时前
Zvec v0.4.0 正式发布
数据库·嵌入式·ai编程
whn19771 小时前
centos10.1上安装mysql 9.6
数据库·mysql