
mysql
文章平均质量分 71
zhurhyme
比较斋
展开
-
数据库页的槽(slot)管理-保证数据库页写入数据的有序性
数据存储结构 mysql数据库的数据存储结构是通过表空间(table space)->段(segment)->区(或者簇extends)->页(page)进行管理。 其中页是最小管理单元,默认页的大小为16kb.现在的问题是数据库表的记录,在页内是如何进行管理的。本文主要关注的是数据记录在页内是如何保持有序的呢?答案就是槽管理。 槽管理 Innodb是多条记录对应一个槽,而槽的作用就是用来在页面内进行数据搜索的,因为查找一条数据时,是用B+tree来保证通过树形结构找到一个记录所在的页,而原创 2021-02-14 23:59:35 · 2576 阅读 · 0 评论 -
如何学习mysql数据库-mysql学习总结
最近在学习mysql数据库,对于不明白的问题翻阅了不少的博客,在此总结一下。 mysql数据库学习首推的当然是 mysql reference 关于mysq 的协议,当然是 mysql inner reference 但是这两个参考文档都太长,很少有人能够将其看完,我也是将其作为参考。 如果想了解mysql 的复制原理,可以参考一下canal 的源代码,canal源码分析。看canal 源码时结合mysql inner reference 文档,能够很快明白其基本原理。 对于mysql 的redo log原创 2020-10-28 22:41:26 · 401 阅读 · 0 评论 -
mysql8.0.16 group replication(组复制)
关于mysql组复制从5.7.17就有了。本文主要是记录一下操作步骤,以及相应的坑点。 mysql 单主模式的组复制配置 三台机器 10.50.31.7,10.50.31.8,10.50.31.18 31.7上配置 my.cnf配置 server_id=1 log-bin=mysql-bin log-bin-index=mysql-bin.index relay-log=relay-log #ex...原创 2019-05-22 23:35:08 · 1509 阅读 · 0 评论