• ADADADADAD

    MySQL锁的分类及算法[ mysql数据库 ]

    mysql数据库 时间:2024-12-25 09:54:53

    作者:文/会员上传

    简介:

    MySQL中锁包含表 、页级锁和行级锁两个大类。表页级锁是意向锁,有IX,IS,一般在行级锁之前使用;行级锁则是传统的S和X锁。这些锁的兼容特性如下:ISIXSXIS兼容兼容兼容不兼容IX兼容

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    MySQL中锁包含表 、页级锁和行级锁两个大类。表页级锁是意向锁,有IX,IS,一般在行级锁之前使用;行级锁则是传统的S和X锁。这些锁的兼容特性如下:

    ISIXSXIS兼容兼容兼容不兼容IX兼容兼容不兼容不兼容S兼容不兼容兼容不兼容X不兼容不兼容不兼容不兼容

    InnoDB存储引擎中行锁算法有3种,分别是:
    * Record Lock 单个行记录上锁

    Gap Lock 间隙锁,锁定一个范围,但不包含记录本身Next-Key Lock GapLock+RecordLock

    Record Lock比较容易理解,GapLock需要注意的是,它锁定的范围,既包含左间隙,也包含右间隙。Gap Lock的作用,是为了阻止多个事务将记录插入到同一个范围内,从而导致幻影读。

    MySQL锁的分类及算法.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysql分类