默认innodb引擎,是把所有的库放到一个表空间文件中,随着数据量的增长,那么这个表空间文件也越来越大。最要命的是,当我们删除某个库后,这个表空间文件大小并不会缩小,而且也不会再分配给其他的库使用,这样太浪费空间了。所以有必要为每一个表分配一个表空间。
在my.cnf 中,innodb设置相关的配置下面加一行:
innodb_file_pre_table=1
重启mysql生效。
在my.cnf 中,innodb设置相关的配置下面加一行:
innodb_file_pre_table=1
重启mysql生效。
编辑回复