Skip to content

数据文件与表空间

系统表空间与文件每表

  • 传统上 ibdata1 可含多表数据;现多使用 innodb_file_per_table,每表独立 .ibd,便于回收空间与迁移。
  • undo临时表 等仍可能使用共享空间,视版本与参数而定。

目录布局

  • datadir 下为库目录、表文件、ib_logfile*(redo)、ibdata 等。
  • 扩容磁盘、迁移实例前需停机或专业工具,勿直接拷贝正在写入的文件。

表空间操作(高级)

  • DISCARD/IMPORT TABLESPACE 用于迁移 .ibd,步骤严格,需官方文档。

日常只需理解 数据在 datadir、InnoDB 以页为单位管理 即可。