mysql
文章平均质量分 71
zhurhyme
比较斋
展开
-
数据库页的槽(slot)管理-保证数据库页写入数据的有序性
数据存储结构mysql数据库的数据存储结构是通过表空间(table space)->段(segment)->区(或者簇extends)->页(page)进行管理。其中页是最小管理单元,默认页的大小为16kb.现在的问题是数据库表的记录,在页内是如何进行管理的。本文主要关注的是数据记录在页内是如何保持有序的呢?答案就是槽管理。槽管理Innodb是多条记录对应一个槽,而槽的作用就是用来在页面内进行数据搜索的,因为查找一条数据时,是用B+tree来保证通过树形结构找到一个记录所在的页,而原创 2021-02-14 23:59:35 · 2178 阅读 · 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 · 337 阅读 · 0 评论 -
mysql8.0.16 group replication(组复制)
关于mysql组复制从5.7.17就有了。本文主要是记录一下操作步骤,以及相应的坑点。mysql 单主模式的组复制配置三台机器 10.50.31.7,10.50.31.8,10.50.31.1831.7上配置my.cnf配置server_id=1log-bin=mysql-binlog-bin-index=mysql-bin.indexrelay-log=relay-log#ex...原创 2019-05-22 23:35:08 · 1443 阅读 · 0 评论