首页 > 其他分享 >锁的种类

锁的种类

时间:2023-04-05 22:11:31浏览次数:23  
标签:事务 写锁 扫描 索引 读锁 锁定 种类

1、全局锁

锁定整个MYSQL实例,用于备份、恢复数据

2、行锁

只锁定要操作的那一行。

3、表锁

锁定整张表,对并发性能影响大。

4、读锁

又叫共享锁,多个事务可同时持有。

5、写锁

又叫排他锁,防止其他事务对数据进行读取/修改。

6、读写锁

读操作使用读锁,写操作使用写锁

7、间隙锁

使用索引扫描时,可以防止其他事务向索引扫描范围空隙中插入新的数据,从而避免了幻读问题。

8、记录锁

使用索引扫描时,锁定符合条件的记录,防止其他事务修改。

9、乐观锁

乐观地认为大多数情况下,数据不会发生冲突。

10、悲观锁

悲观地认为大多数情况下,数据会发生冲突。

标签:事务,写锁,扫描,索引,读锁,锁定,种类
From: https://www.cnblogs.com/fei1013/p/17291089.html

相关文章

  • MySQL客户端建立连接的两种类型
     MySQL客户端建立连接的两种类型 通常,默认情况下,客户端连接MySQL服务器有两种类型:使用Unix套接字文件通过文件系统中的文件进行连接(默认/tmp/mysql.sock),或者使用通过端口号连接的TCP/IP(此类通常涉及远程网络交互)。Unix套接字文件连接比TCP/IP更快,但只能在连接到同一......
  • 法兰盘毛坯有哪些种类可供我们选择呢
    法兰还被人们叫法兰凸圆盘或者凸盘,对于那些搞机械或者工程安装的小伙伴来说法兰应该非常熟悉,它是一种盘状零件,一般是成对使用。主要是用于管道与阀门之间,管道与管道之......
  • 用冒泡排序法实现多种类型的数据排序
    #define_CRT_SECURE_NO_WARNINGS#include<stdio.h>voidswap(char*buf1,char*buf2,intwidth){ inti=0; for(i=0;i<width;i++)//实现每个字节的交换,......
  • C#集合的种类,待补充。。。
    一。数组类型。查看快,修改慢,在中间插入一个数据,会移动其他数据的下标志。1.数组Array2.ArrayList3.List<T>,这个是最常用的。本质也是带有类型的Array。执行Add操作,大于......
  • Secret的几种类型
    Opaque:通用型Secret,默认类型;kubernetes。io/service-account-token:作用于ServiceAccount,包含一个令牌,用于标识API服务账户;kubernetes。io/dockerconfigison:下载私有仓库......
  • (数据库系统概论|王珊)第十章数据库恢复技术-第三节:故障种类
    pdf下载:密码7281专栏目录首页:【专栏必读】(考研复试)数据库系统概论第五版(王珊)专栏学习笔记目录导航及课后习题答案详解目录一:事务故障(1)事务故障概念(2)事务故障原因(3)事务......
  • 几种类型神经网络学习笔记
    跟随【导师不教?我来教!】同济计算机博士半小时就教会了我五大深度神经网络,CNN/RNN/GAN/transformer/LSTM一次学会,简直不要太强!_哔哩哔哩_bilibili了解的五大神经网络,整理笔......
  • #yyds干货盘点#Hive中有多种类型的表?以及各个应用场景是什么
    Hive中有多种类型的表,根据数据存储的方式和管理方式的不同,可以分为以下几种类型:内部表(ManagedTable):数据存储在Hive数据仓库中,由Hive负责管理。CREATETABLEtable_name......
  • 仓库的种类和彼此关系与maven标准目录结构
    仓库的种类和彼此关系1Maven仓库的分类maven的工作需要从仓库下载一些jar包,如下图所示,本地的项目A、项目B等都会通过maven软件从远程......
  • 896~897Maven仓库的种类和彼此的关系,标准目录结构
        解:那我们都知道Maven工程中并没有方式jar包,它放置的只是jar包的坐标,当我们要启动maven工程的时候Maven项目会通过本地仓库的jar包的坐标去找对......