为什么MySQL会向InnoDB表添加注释?

时间:2008-12-16 04:48:48

标签: mysql innodb

当使用phpMyAdmin或MySQL GUI Tools时,每当我创建一个InnoDB表时,它都会向表中添加注释,如下所示:

  

InnoDB免费:9216 kB

这是什么意思?它用于什么?

1 个答案:

答案 0 :(得分:9)

InnoDB为每个文件存储了许多表。在InnoDB数据文件中,可以有空闲空间:

  • 删除表或索引时,删除行或用较小的行替换行(例如,较短的TEXT)
  • 文件一次 n MB(在my.cnf中配置)

评论只是告诉你InnoDB数据文件中有多少可用空间。当接近0时,InnoDB将扩展数据文件。

我相信默认的分配块是10MB,所以这可能就是为什么你有近10MB的空闲时间。