MySQL
文章平均质量分 95
123
微微微微微凉、
这个作者很懒,什么都没留下…
展开
-
第07章_InnoDB数据存储结构
数据页的16KB大小的存储空间被划分为七个部分,分别是、、、、、和。原创 2022-11-09 11:27:15 · 259 阅读 · 2 评论 -
第06章_索引的数据结构
数据库在磁盘中以页为单位进行存储,一页的默认大小是从MysQL的角度讲,数据库数据都是存放在磁盘中的,读取数据库数据就是要去磁盘中读取(为什么不全部存放在内存中?查找都是索引操作,一般来说索引非常大,尤其是关系型数据库,当数据量比较大的时候,索引的大小有可能几个G甚至更多,为了减少索引在内存的占用,数据库索引是存储在外部磁盘上的。当我们利用索引查询的时候,不可能把整个索引全部加载到内存,只能逐一加载,那么MysQL衡量查询效率的标准就是磁盘l0次数),不得不考虑一个现实问题就是磁盘IO。原创 2022-11-08 16:03:20 · 213 阅读 · 0 评论 -
第05章_存储引擎
MySQL从3.23.34a开始就包含InnoDB存储引擎。大于等于5.5之后,默认采用InnoDB引擎;InnoDB支持事务;InnoDB支持外键;除了增加和查询外,还需要更新、删除操作,就优先选择InnoDB存储引擎;InnoDB支持行级锁,适合数据量大、高并发的数据库;.frm存储表结构,.ibd存储数据和索引;缺点:对比MyISAM的存储引擎,InnoDB写的处理效率差一些;InnoDB不仅缓存索引还要缓存真实数据,对内存要求较高。原创 2022-11-07 19:35:26 · 144 阅读 · 0 评论