数据字典,也就是 InnoDB 表的元数据
变更缓冲区
双写缓冲区
撤销日志
其中的一些在 Percona 服务器上可以被配置来避免增长过大的。例如你可以通过 innodb_ibuf_max_size 设置最大变更缓冲区,或设置 innodb_doublewrite_file 来将双写缓冲区存储到一个分离的文件。
MySQL 5.6 版中你也可以创建外部的撤销表空间,所以它们可以瞎漏喊放到自己的文件来替代存储到 ibdata1。可以看看这个文档。
在MySQL 5.6.6版本以前,MySQL默认会把所有的innodb的表伏老弊都放在同一个文件中(ibdata1),当该文件过大的缺族时候,MySQL容易出含晌错,维护性能差。一个简单的办法是修改MySQL配置文件/etc/my.cnf后重启[mysqld]
innodb_file_per_table=1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)