• MySQL

    MySQL笔记三:InnoDB存储引擎

    1.Checkpoint技术 如果在从缓冲池将页的新版本刷新到磁盘时发生了宕机,那么数据就不能恢复了。为了避免发生数据丢失的问题,当前事务数据库系统普遍都采用了Write Ahead Log策略,即当事务提交时,先写重做…

  • MySQL

    MySQL笔记二:InnoDB存储引擎

    1.InnoDB存储引擎是第一个完整支持ACID事务的MySQL存储引擎,其特点是行锁设计、支持MVCC、支持外键、提供一致性非锁定读,同时被设计用来最有效地利用以及使用内存和CPU。 2.从图可见,InnoDB存储引擎…

  • MySQL

    MySQL笔记一:体系结构和存储引擎

    1. MySQL是一个单进程多线程架构的数据库,这点与SQL Server比较类似,但与Oracle多进程的架构有所不同(Oracle的Windows版本也是单进程多线程架构的)。MySQL数据库实例在系统上的表现就是一…