文章目录
  1. 表空间文件
  2. 重做日志

表空间文件

InnoDB采用将存储的数据按表空间进行存放的设计,在默认配置下会有一个初始大小为10MB,名为ibdata1的文件,该文件即默认的表空间文件。

用户可以通过多个文件(innodb_data_file_path指定)组成一个表空间,同时制定文件的属性。设置innodb_data_file_path参数后,所有基于InnoDB存储引擎的表的数据都会记录到该共享表空间;

若设置了参数innodb_file_per_table,则用户可对每个表单独创建一个独立表空间。即使这样,这些单独表空间仅存储该表的数据、索引与插入缓冲BITMAP等信息,其余信息仍然存放在默认的表空间中。

 

重做日志

在InnoDB存储引擎的数据目录下会有两个名为ib_logfile0与ib_logfile1的文件;作为InnoDB存储引擎的重做日志文件。