首页 > 数据库 >mysql中锁的分类

mysql中锁的分类

时间:2022-10-09 18:00:49浏览次数:48  
标签:中锁 记录 lock 分类 临键 Innodb mysql

1.按照锁的粒度分类:行级锁(Innodb)(记录锁,间隙锁,临键锁),页级锁(Innodb,MyIsam),表级锁(Innodb)

2.按照锁的属性分类:共享锁(读锁),排他锁(写锁)

3.按照锁的状态分类:意向共享锁,意向排他锁

行级锁的三种算法:

     record lock:记录锁,锁单行记录

     gap lock:间隙锁,锁定一个范围,不包含记录本身

     next-key lock:临键锁,锁定一个范围,包含记录本身

标签:中锁,记录,lock,分类,临键,Innodb,mysql
From: https://www.cnblogs.com/ldddd/p/16773117.html

相关文章

  • SpringBoot实现Mysql读写分离
    前言在高并发的场景中,关于数据库都有哪些优化的手段?常用的有以下的实现方法:读写分离、加缓存、主从架构集群、分库分表等,在互联网应用中,大部分都是读多写少的场景,设置......
  • Mysql 插入中文错误:Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' fo
     今天mysql遇到了一点问题。 首先我说一下,mysql安装的话默认编码方式是拉丁文。不是 UTF-8. 这个错误原因就是因为编码格式不一致造成的。  简单粗暴一点,重新建一个......
  • MySQL慢查询优化
    日常开发中,我们经常会遇到数据库慢查询。那么导致数据慢查询都有哪些常见的原因?今天就跟大家聊聊导致数据库慢查询的12个常见原因,以及对应的解决方法。   1.SQL......
  • 【博学谷学习记录】超强总结,用心分享|MySql连接查询超详细总结
    一、概述在实际开发中,大部分情况下都不是在单表中进行数据操作,一般都是多张表进行联合查询。通常一个业务就会对应的有好几张表。MySql中的连接查询分为交叉连接,内连......
  • MySQL的下载与安装
    ......
  • 详解线性分类-逻辑回归(Logistic Regression)【白板推导系列笔记】
    一点最大后验估计的理解,不知道该写哪,就放这里了最大后验估计是根据经验数据获得对难以观察的量的点估计。与最大似然估计类似,但是最大的不同是,最大后验估计的融入了要估计......
  • 解决mysql 1449 问题
    现象:数据库可以连接,重启也正常启动。但查询数据库时,就是报下面的错误报错:Theuserspecifiedasadefiner(‘mysql.infoschema’@‘localhost’)doesnotexists查看m......
  • 测试基础学习 - mysql
    mysql介绍MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。MySQL将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度......
  • Python中使用Mysql(编码实践)
    文档或者看源码​​http://mysql-python.sourceforge.net/MySQLdb-1.2.2/public/MySQLdb-module.html​​开篇在上一篇Python中使用Mysql(安装篇)中,我们为Python安装了支持My......
  • Python中使用Mysql(安装篇)
    准备工作importMySQLdbLinux系统自带了Python,但并不是都有这个包,至少我每次拿到一台全新的服务器时候,都发现没有装这个包。这个东西的下载地址是​​http://sourceforge.n......