FAQ系列 | ibdata1系统表空间文件都包含什么内容

简介:

InnoDB系统表空间文件ibdata1中存储了以下几部分信息:

  • Data dictionary 

  • Double write buffer 

  • Insert buffer 

  • Rollback segments 

  • UNDO space 

  • Foreign key constraint system tables 

因此,我们在初始化ibdata1时,最好设置大一些,比如至少1GB以上。

此外,从MySQL 5.6版本开始,支持将UNDO Space放在独立的undo表空间里,强烈建议使用。

这样就可以避免因为在高并发情景下导致ibdata1急剧增大,大大影响性能。


本文转自叶金荣51CTO博客,原文链接:http://blog.51cto.com/imysql/1879717,如需转载请自行联系原作者

相关文章
|
4月前
|
存储 XML JSON
自定义数据文件设计详解
自定义数据文件设计详解
37 0
|
5月前
|
数据库 OceanBase
在OceanBase数据库中,clog和slog文件夹的内容包含了事务日志和系统日志
在OceanBase数据库中,clog和slog文件夹的内容包含了事务日志和系统日志
82 7
|
12月前
|
关系型数据库 MySQL 测试技术
只有.frm和.ibd文件时如何批量恢复InnoDB的表---发表到爱可生开源社区
很多时候因为MySQL数据库不能启动而造成数据无法访问,但应用的数据通常没有丢失,只是系统表空间等其它文件损坏了,或者遇到MySQL的bug。
|
存储 关系型数据库 MySQL
独立表空间结构(2)之段---InnoDB表空间(二十八)
独立表空间结构(2)之段---InnoDB表空间(二十八)
|
存储 关系型数据库 MySQL
独立表空间结构(1)之区---InnoDB表空间(二十七)
独立表空间结构(1)之区---InnoDB表空间(二十七)
|
存储 Oracle 关系型数据库
Oracle 数据库表空间不足拓展方法实例演示,表空间剩余大小查看,通过新增表空间文件拓展表空间,表空间文件路径查看
Oracle 数据库表空间不足拓展方法实例演示,表空间剩余大小查看,通过新增表空间文件拓展表空间,表空间文件路径查看
218 0
Oracle 数据库表空间不足拓展方法实例演示,表空间剩余大小查看,通过新增表空间文件拓展表空间,表空间文件路径查看
|
关系型数据库 MySQL Linux
解读InnoDB页面--系统文件结构
前言 很久之前了解到innodb_space,觉得很强大,可视化了InnoDB页面,但是没有形成文档,总结出来,有一些经常被问到的东东可以用这个查看了。 环境 centos 7 Linux izhp3j8nb7nyq2g923r9fvz 3.
1861 0