mysql innodb引擎让为每一个表分配一个表空间

回复 收藏
默认innodb引擎,是把所有的库放到一个表空间文件中,随着数据量的增长,那么这个表空间文件也越来越大。最要命的是,当我们删除某个库后,这个表空间文件大小并不会缩小,而且也不会再分配给其他的库使用,这样太浪费空间了。所以有必要为每一个表分配一个表空间。

在my.cnf 中,innodb设置相关的配置下面加一行:

innodb_file_pre_table=1

重启mysql生效。
2013-07-17 12:29 举报
已邀请:
0

yang.lin.801109

赞同来自:

收藏,颇具一定实力
0

济南-李聚章

赞同来自:

是不是写错了啊?pre?per?

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: