摘要: 1.读写锁 互斥锁(Exclusive),简写为X锁,又称为写锁。 共享锁(Shared),简写为S锁,又称为读锁。 对X锁和S锁有两个规定: ①一个事务对数据对象A加了X锁,那么就可以对A进行读取和更新。加锁期间其他事务不能对A加任何形式的锁。 ②一个事务对数据对象A加了S锁,可以对A进行读取操作 阅读全文
posted @ 2020-05-08 02:13 Conan-Peng 阅读(1533) 评论(0) 推荐(1)
摘要: 一、封锁粒度 MySQL提供了两种封锁粒度:行级锁和表级锁。 行级锁是单独的一行数据加锁,其他进程还是可以对同一个表中的其他行数据进行修改。 表级锁是对整个表加锁,在锁定期间,其他进程无法对该表进行写操作。 选择封锁粒度的原则: 应该尽量只锁定需要修改的那部分数据,而不是所有资源。锁定的数据量越小, 阅读全文
posted @ 2020-05-08 00:31 Conan-Peng 阅读(454) 评论(0) 推荐(0)