mysql导入过程中ibdata1文件大小没有增加?

时间:2012-10-19 21:48:28

标签: mysql wiki

我正在尝试从我的本地mysql 5.5服务器上的english wiki dump导入categorylinks sql文件(大小约为8 GB)。我是通过命令行完成的。导入过程从上周开始,我可以通过检查max(cl_from)或使用显示当前插入查询的“show processlist”来确认数据是否已插入到categorylinks表中。

我唯一的困惑是mysqlserver \ data文件夹中的ibdata1文件大小根本没有增加。我在某处读到ibdata1是包含innodb实际数据的文件。因此,在执行插入查询以将数据插入categorylinks表时,ibdata1文件大小是否应该增加?

1 个答案:

答案 0 :(得分:0)

您的my.cnf很可能已启用innodb_file_per_table

禁用innodb_file_per_table,以下是ibdata1的内容:

启用innodb_file_per_table后,每个InnoDB表及其索引都存储在各自DB文件夹下的.ibd个文件中。例如,对于datadir / var / lib / mysql,mydb.mytable存储如下:

  • /var/lib/mysql/mydb/mytable.frm
  • /var/lib/mysql/mydb/mytable.ibd