14.4.5 System Tablespace 系统表空间

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)

原文地址:https://www.cnblogs.com/hzcya1995/p/13350143.html