摘要: 问题:在innerDB的engine下,mvcc行级锁可能会发生粒度从行级别升级为表级别的情况,严重影响并发,那这种情况是如何发生的呢? 验证步骤: 前提:建表(id为主键,name没有建立索引,age建立了索引) create table test ( id int auto_increment, 阅读全文
posted @ 2020-06-15 11:44 harara 阅读(207) 评论(0) 推荐(0)
摘要: 一、并发控制 当程序中可能出现并发的情况时,就需要通过一定的手段来保证在并发情况下数据的准确性,通过这种手段保证了当前用户和其他用户一起操作时,所得到的结果和他单独操作时的结果是一样的。这种手段就叫做并发控制。并发控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。 没有做好并发控 阅读全文
posted @ 2020-06-15 11:21 harara 阅读(2141) 评论(0) 推荐(1)
摘要: 号段模式是当下分布式ID生成器的主流实现方式之一 ,号段模式可以理解成从数据库批量获取ID。将ID缓存在本地,提升效率。 比如每次从数据库获取ID时,就获取一个号段,如(1,1000],这个范围表示1000个ID,业务应用在请求提供ID时,只需要在本地从1开始自增并返回,而不需要每次去请求数据库,一 阅读全文
posted @ 2020-06-15 09:41 harara 阅读(3358) 评论(0) 推荐(0)