Innodb页面存储结构-2

Innodb页面存储结构-2
上一篇《Innodb页面存储结构-1》介绍了Innodb页面存储的总体结构,本文会介绍页面的详细内容,主要包括页头、页尾和记录的详细格式。 学习数据结构时都说程序等于数据结构+算法,而在innodb中,其页面结构和记录格式可以说就是其数据结构。并且理解这些结构后,对innodb的页面行为(算法)的理解也有很大帮助。 1. 表空间 介绍页面具体结构之前,先介绍一些Innodb表空间的概念。 表空间,数据文件的集合,...

Innodb页面存储结构-1

Innodb页面存储结构-1
本文介绍Innodb的索引数据页面存储结构,主要介绍数据页面的整体结构,而页面的详细结构将会在另一篇中介绍。 1. B+树 阅读本文前,首先要知道一些关于B树的基础知识。Innodb的一个表可能包含多个索引,每个索引都使用B+树来存储。而索引包括聚集索引和二级索引,聚集索引使用表的主键作为索引键,包含表的所有字段。二级索引只包含索引键和聚集索引键(主键)的内容,不包括其他字段。每一个索引都是一...

TenDB 1.4 InnoDB透明列压缩方案

TenDB 1.4 InnoDB透明列压缩方案
腾讯游戏风雨十年,一直致力于带给玩家最好的快乐体验,为此也取得了巨大的成功。腾讯游戏的后台数据库一直守护着亿万玩家的数据,提供着稳定透明的服务。 腾讯后台数据库大部分使用的是MySQL数据库,现已大部分被替换为互娱DBA团队自己定制的TenDB。IO问题是传统关系型数据库中最热门话题,互娱DBA团队在业务处理过程中同样遇到类似问题。 案例一:IO问题。DNF某个大区的DB由于数据量过大,数据量远大于内...
Copyright © 腾讯游戏DBA团队 保留所有权利.  

用户登录

分享到: