随笔分类 -  数据库

摘要:InnoDB设计了多种页结构用于存放不同类型的数据,我们现在主要研究存放数据的页,称为 索引页 或 数据页 。 每个页由七部分组成,大致功能如下: FIleHeader 文件头:记录页的通用信息,比如上下页的页号,页类型,所有的数据页其实是一个双链表 PageHeader 页头:记录本页存储记录的状 阅读全文
posted @ 2020-05-17 11:17 孔令翰 阅读(1496) 评论(0) 推荐(0)
摘要:数据的具体存储是交由具体的存储引擎实现的,所以同样的数据,在不同的存储引擎中的存储方式也是不同的,现在只讨论InnoDB引擎的数据结构。 CPU发出读取数据的指令后,Mysql进程需要把存储在硬盘中的数据读取到内存中,CPU真正处理数据的地方是在 内存 。如果每次读取或写入都要去操作内存和磁盘的话, 阅读全文
posted @ 2020-05-16 22:15 孔令翰 阅读(2516) 评论(0) 推荐(1)
摘要:最近对事务的四个特性有了新的认识,记录一下。 ACID特性 事务的四个特性 程序的本质是对现实生活的模拟,现实世界中有很多约定好的不可变更的规则,比如两个人交易,一手交钱一手交货,不存在交了钱却没有交货的情况。但是程序却很容易出现这种情况,比如交钱之后断电了,程序崩溃了等。而事务就是为了解决这一类问 阅读全文
posted @ 2020-05-13 21:21 孔令翰 阅读(213) 评论(0) 推荐(0)