论坛首页 综合技术论坛

[mysql DataBase INNODB]mysql innodb存储引擎问题

浏览 3154 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-06-21  
我的问题很简单 就是我看了很多资料都说innodb下ibdata1 根据表的不同分布放置能提高mysql的大量数据操作效率,但是我想问那么为什么mysql5中 mysql的设计公司一开始缺省的把innodb引擎下的数据集中在一个ibdata1
中呢?他有什么考虑? 实在是想知道请较高人。
   发表时间:2007-06-21  
把表单独拆开保存成为文件,对性能没有什么好处,如果你的数据库里面的表的数量非常多的话,MySQL进行一个sync(),需要对n多个文件进行依次操作,其性能远比操作一个大文件低的多。

表单独拆开保存成为文件主要是备份和部署到多个硬盘上比较方便。
0 请登录后投票
   发表时间:2007-06-21  
恩谢谢 你的回答我觉得说得有点对 但是能否找到相关的官方e文 说明呢?
我在mysql官方看 基本没有对这个原因进行解释的,因为据我了解以前的mysql 3  或者4都是分开datafile的 所以最好有官方的说明能让我看到就好了 嘿嘿
0 请登录后投票
   发表时间:2007-06-23  
看看Oracle也是一个数据库一个数据文件,就放心啦:)
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics