SF
程序员进化之路
程序员进化之路
注册登录
关注博客
注册登录
主页
关于
RSS
MySQL-InnoDB-Change Buffer
莫小点还有救
2022-11-10
阅读 5 分钟
1.6k
change buffer是一种特殊的数据结构,当缓冲池(buffer pool)中没有辅助索引页时,它会缓存对这些页的更改。缓冲的更改可能来自 INSERT 、 UPDATE 或DELETE操作(DML),稍后当其他读操作将页面加载到缓冲池中时,将合并这些更改。
数据库-MySQL中for update的作用和用法
莫小点还有救
2020-06-29
阅读 2 分钟
38.1k
如果其它用户想更新该表中的数据行,则也必须对该表施加行级锁.即使多个用户对一个表均使用了共享更新,但也不允许两个事务同时对一个表进行更新,真正对表进行更新时,是以独占方式锁表,一直到提交或复原该事务为止。
分布式锁(4)-基于Mysql实现
莫小点还有救
2020-06-29
阅读 4 分钟
25.2k
分布式锁(4)-基于Mysql实现系列文章链接:分布式锁(1)-分布式锁简介分布式锁(2)-基于Redis的实现分布式锁(3)-Redisson实现分布式锁(4)-基于Mysql实现分布式锁(5)-MLock使用介绍(自己实现,基于redis,适用于真实项目)1.使用场景在分布式系统里,我们有时执行定时任务,或者处理某些并发请求,需要确保多点系统里同时只有...
分布式锁(1)-分布式锁简介
莫小点还有救
2020-06-28
阅读 2 分钟
3.4k
分布式锁(1)-分布式锁简介系列文章链接:分布式锁(1)-分布式锁简介分布式锁(2)-基于Redis的实现分布式锁(3)-Redisson实现分布式锁(4)-基于Mysql实现分布式锁(5)-MLock使用介绍(自己实现,基于redis,适用于真实项目)1.什么是分布式锁为了防止分布式系统中的多个进程之间相互干扰,我们需要一种分布式协调技术来对这些进...
Mysql锁机制简介
莫小点还有救
2020-06-18
阅读 3 分钟
2.7k
表级锁Mysql中锁定 粒度最大 的一种锁,对当前操作的整张表加锁,实现简单 ,资源消耗也比较少,加锁快,不会出现死锁 。其锁定粒度最大,触发锁冲突的概率最高,并发度最低,MyISAM和 InnoDB引擎都支持表级锁。