(5)共享表空间的数据文件配置:innodb_data_file_path参数:设置innoDB共享表空间数据文件的名字和大小,例如innodb_data_file_path=ibdata1:12M:autoextend(初始大小12M,不足自增)innodb_data_home_dir参数:innodb引擎的共享表空间数据文件的存放目录目前主要是使用独立表空间,但是共享表空间也是需要的,共享表空间主要存放double write、undo log等 。
五、InnoDB表存储结构

文章插图
表空间∶表空间可看做是InnoDB存储引擎逻辑结构的最高层 。

文章插图
段 :表空间由各个段组成,常见的段有数据段、索引段、回滚段等 。
区 :由64个连续的页组成,每个页大小为16kb,即每个区大小为1MB 。页:每页16kb,且不能更改 。常见的页类型有∶数据页、Undo页、系统页、事务数据页、插入缓冲位图页、插入缓冲空闲列表页、未压缩的二进制大对象页、压缩的二进制大对象页 。
行 :InnoDB存储引擎是面向行的(row-oriented),每页最多允许存放7992行数据 。
【超详细的MySQL工作原理 体系结构】a.每页=16Kb(页类型:数据页、undo页、系统页、事务数据页、插入缓冲位图页、插入缓冲空闲列表页、未压缩的二进制大对象页、压缩的二进制大对象页)
b.区=64个连续的页=64*16Kb=1MB
作者:#YF#
来源:http://22j.co/cPZR
推荐阅读
- 如何将MySQL查询性能优化到极致?
- Mysql创建用户和权限管理
- 我对 MySQL 锁、事务、MVCC 的一些认识
- MySQL 中,21 个写 SQL 的好习惯
- 如果mysql磁盘满了,会发生什么?还真被我遇到了
- CentOS7安装mysql8
- 不拆分网线,一根网线实现IPTV和上网单线复用,手把手超详细
- 分享一份大佬的MySQL数据库设计规范,值得收藏
- 几年了,作为一个码农终于把MySQL日记看懂了
- 使用sqoop在MySQL、hadoop、hive间同步数据
