美文网首页
MySQL的锁

MySQL的锁

作者: c_gentle | 来源:发表于2020-08-12 14:05 被阅读0次

    1.职责分类

    共享锁 - 读锁
    独占锁(排它锁) - 写锁

    2.粒度分类

    1.行级锁
    2.表级锁
    注意:在mysql中只有利用索引的更新、删除,才可以使用行级锁,不能使用索引的是表锁;比如我更新李四用户的信息,事务开始,在表设计的时候没有添加主键,此时我又更新张三,更新张三操作就会进入等待操作,此时就是表锁,如果我添加了主键索引,并利用主键进行对李四操作更新时,此时事务开启,当我再次对张三更新时,会立马执行。
    在我们实际开始时,遇到写操作一定要确保update和delete操作的语句,能够使用索引,否则就会锁表,程序不具有并发性。

    相关文章

      网友评论

          本文标题:MySQL的锁

          本文链接:https://www.haomeiwen.com/subject/hgtydktx.html