MySQL 理论基础
介绍
MySQL 文件格式
.ibd 和 .frm 文件
配置如下参数时,每个 innodb 表一个数据 .ibd 文件,包括数据和索引
[mysqld]
innodb_file_per_table = ON
innodb_page_size = 16384 # 默认 16KB
# 查看 MySQL 当前参数:
show global variables like "innodb_file%";.ibd文件通常包含了多个类型的页:表空间描述页(FSP_HDR):描述整个表空间的属性和状态信息段描述页(IBUF_BITMAP):描述表的段信息,包括表的结构、索引和数据页的位置等数据页(InnoDB Data Pages):表的行数据索引页(InnoDB Index Pages):表的索引数据
.ibd分析工具- page_parser
- mysqlfrm
- innodb_space
.frm文件是表定义文件,保存表的结构信息,如表名、列名、列数据类型、列长度等
最近更新
最新评论