随笔分类 - MySQL
摘要:引言 缓存与数据库的一致性即更新数据库中的记录后,缓存的数据也可要同步更新,不然会读到脏数据。事实上我们是无法保证缓存与数据库中的强一致性的,一定会有延迟,我们只能保证其最终一致性。 首先要明确的是,我们不更新缓存的数据,而是删除缓存,然后由下个请求去去缓存,发现不存在后再读取数据库,写入缓存。因为
阅读全文
摘要:引言 ACID是事务的特点也是必须的要求,只有保证ACID事务的执行才不会出错,分别是原子性、一致性、隔离性和持久性。我们知道典型的MySQL事务是这样执行的: start transaction 开启事务 commit 提交事务 rollback 回滚事务 注意两个默认机制: 如果没有显示开启事务
阅读全文
摘要:InnoDB存储引擎的最小储存单元是 页(Page) ,一个页的大小是默认是 16K 。磁盘存储数据最小单元是 扇区 ,一个扇区的大小是 512字节 , 而文件系统(例如XFS/EXT4)它的最小单元是 块 ,一个块的大小是 4k 。 因此InnoDB的所有数据文件(后缀为 .ibd 的文件),它的
阅读全文

浙公网安备 33010602011771号