mysql
文章平均质量分 68
枷飏
华中科技大学研二在读
展开
-
mysql里innodb的changeBuffer有关要点
change buffer的前身是insert buffer,只能对insert 操作优化;后来升级了,增加了update/delete的支持,名字也改叫change buffer.Change buffer其实和pageCache 有一些像,但是又有一些根本的区别,但是他们都能加速,修改后短期在此访问时,的磁盘io情况。change buffer。当需要更新一个数据页时,如果数据页在内存中就直接更新,而如果这个数据页还没有在内存中的话,在不影响数据一致性的前提下,InnoDB 会将这些更新操作缓存在 ch原创 2022-07-08 21:10:57 · 532 阅读 · 0 评论 -
MySQL的事务隔离
简单来讲事务是为了保证一组数据库操作要么全部成功,要么全部失败,将一个或多个操作尽可能编程一个原子操作,隔离的引入就是为了克服多个事务同时运行,并且同时处理相同的表或者行时,为了保持数据一致性,不产生相互干扰而使用的措施。首先考虑可能出现的问题脏读、不可重复读、幻读**脏读:**读到另一个事务中正在处理中的数据**不可重复读:**就是在事务进行的不同阶段对数据进行读取会读取到不同的数据**幻读:**在一个事务中,相同范围内读取到的数据量不同。幻读在“当前读”下才会出现。幻读是针对insert原创 2022-04-08 20:12:59 · 342 阅读 · 0 评论