《MySQL技术内幕:InnoDB存储引擎第2版》——3.6 InnoDB存储引擎文件

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

《MySQL技术内幕:InnoDB存储引擎第2版》——3.6 InnoDB存储引擎文件

华章计算机 2017-08-01 10:11:00 浏览1318
展开阅读全文

3.6 InnoDB存储引擎文件

之前介绍的文件都是MySQL数据库本身的文件,和存储引擎无关。除了这些文件外,每个表存储引擎还有其自己独有的文件。本节将具体介绍与InnoDB存储引擎密切相关的文件,这些文件包括重做日志文件、表空间文件。
3.6.1 表空间文件
InnoDB采用将存储的数据按表空间(tablespace)进行存放的设计。在默认配置下会有一个初始大小为10MB,名为ibdata1的文件。该文件就是默认的表空间文件(tablespace file),用户可以通过参数innodb_data_file_path对其进行设置,格式如下:

innodb_data_file_path=datafile_spec1[;datafile_spec2]...

用户可以通过多个文件组成一个表空间,同时制定文件的属性,如:

[mysqld]
in

网友评论

登录后评论
0/500
评论
华章计算机
+ 关注
所属云栖号: 华章计算机