14.4.5 System Tablespace 系统表空间 InnoDB 系统表空间包含InnoDB 数据目录(元数据 用于InnoDB相关对象)和是存储区域用于doublewrite buffer, the change buffer, and undo logs. 系统表空间也包含表和索引数据用于任何用户创建的表,创建在系统表空间。 系统表空间是被认为一个共享的表空间 因为它是被多个表共享 系统表空间是有1个或者多个数据文件组成,默认的, 一个系统数据文件 叫做ibdata1 jrhdpt01:/data01/mysql# ls -ltr total 1246992 drwx------ 2 mysql mysql 4096 Mar 21 2015 performance_schema -rw-rw---- 1 mysql mysql 56 Mar 21 2015 auto.cnf drwx------ 2 mysql mysql 4096 Mar 25 2015 mysql -rw-r--r-- 1 root root 100669440 Oct 28 2015 ib_logfile.tar drwx------ 2 mysql mysql 4096 Jun 16 20:30 quartz srwxrwxrwx 1 mysql mysql 0 Oct 11 18:56 mysql.sock -rw-rw---- 1 mysql mysql 6 Oct 11 18:56 jrhdpt01.pid -rw-r--r-- 1 root root 2496 Oct 13 21:58 a1.sql drwx------ 2 mysql mysql 45056 Oct 18 18:48 zjzc -rw-rw---- 1 mysql mysql 536870912 Oct 18 23:46 ib_logfile1 -rw-rw---- 1 mysql mysql 22740984 Oct 19 00:32 jrhdpt01-slow.log -rw-rw---- 1 mysql mysql 79691776 Oct 19 09:05 ibdata1 -rw-rw---- 1 mysql mysql 536870912 Oct 19 09:06 ib_logfile0 是被创建在MySQL data目录。 大小和数量是有 innodb_data_file_path控制 mysql> show variables like '%innodb_data_file_path%'; +-----------------------+------------------------+ | Variable_name | Value | +-----------------------+------------------------+ | innodb_data_file_path | ibdata1:12M:autoextend | +-----------------------+------------------------+ 1 row in set (0.00 sec)