MySQL社区
标题:
配置了innodb_file_per_table=1结果没有分多表空间
[打印本页]
作者:
mrpoul
时间:
2015-7-20 16:14
提示:
作者被禁止或删除 内容自动屏蔽
作者:
kider
时间:
2015-7-20 19:49
mysql ver 14.14 for linux-glibc2.5(x86_64) 你这个应该不是数据库版本,是客户端版本。
什么表引擎?
配置后要重启使配置生效。
.ibd在增长应该是对的。删除时ibdata1不缩小也是对的,至于为什么ibdata1也会快速增长要具体分析下了,可能和你怎么操作有关系吧...
作者:
mrpoul
时间:
2015-7-21 10:28
提示:
作者被禁止或删除 内容自动屏蔽
作者:
kider
时间:
2015-7-22 10:24
配置后新表数据都会放ibd里了
你是怎么插入数据的?
作者:
love3379265
时间:
2015-7-22 10:39
开启了每表一个文件的参数,只是将ibdata1空间属于自己的表的索引和数据移到独立的.ibd文件去而已,其他的比如说undo 日志 插入缓冲 双写缓存等等依然在ibdata1里面。。。
作者:
mrpoul
时间:
2015-7-22 16:13
提示:
作者被禁止或删除 内容自动屏蔽
作者:
SakuraGaara
时间:
2015-8-17 11:04
如果ibdata1和.ibd同时暴增,那么你设置innodb_file_per_table=1之前创建的表会写入ibdata1,之后创建的表会写入.ibd吧
作者:
mrpoul
时间:
2015-8-17 16:43
提示:
作者被禁止或删除 内容自动屏蔽
作者:
oracle_ssh
时间:
2015-9-29 16:04
ibdata文件我记得是不能缩小的,drop也不会缩小,只是将空间标记成了可再次使用,以后新建表可以使用,这就是为什么后面会增长会越来越慢的原因。
欢迎光临 MySQL社区 (http://www.mysqlpub.com/)
Powered by Discuz! X3.2