我们致力于一个MySQL知识的分享网站

  |   本站Feed      

InnoDB数据表空间文件平滑迁移

2008-12-18 12:54:14  |   才被阅读:666 次  |   要评论?
分类: MySQL高级应用  |   发布: OurMySQL  |   来源:叶金荣
标签: ,

InnoDB存储引擎满足了MVCC和ACID特性,在需要支持事务的环境下必不可少。有些环境下,采用InnoDB可能效果比MyISAM还要来的好。不过,在很多人眼中看来,InnoDB表空间文件由于无法实现跨服务器平滑迁移,因此不愿意使用。实际情况真是这样吗?本文就来探讨一下InnoDB表空间文件的平滑迁移可能性。

继续阅读全文...

Innodb 索引结构了解 - Innodb Index Structure

2008-11-18 21:06:21  |   才被阅读:796 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:简朝阳
标签: ,

每个Innodb表的数据其实可以说就是以一个树型(B-Tree)结构存储的,表的数据和主键(Primary Key)共同组成了一个索引结构,也就是我们常说的Innodb的Clustered Primary Key。在这个Clustered Primary Key中,Leaf Nodes其实就是实际的表记录,我们常规理解上的索引信息全部在Branch Nodes上面。

继续阅读全文...

MySQL 性能优化(INNODB下修改表结构)

2008-10-25 00:30:41  |   才被阅读:859 次  |   要评论?
分类: MySQL优化设计  |   发布: OurMySQL  |   来源:任喜军
标签: ,

最近碰到一个奇怪的问题:在MySQL中修改一个大表的结构(增加一列),发现修改缓慢无比,表是用的INNODB引擎,大小大概6G的样子!按道理修改表结构应该会很快(因为CPU耗费不是很大,无非就是读就数据写入新的文件),由于执行时间超出了预期,所以该想办法解决了。

继续阅读全文...

MySQL中MyISAM引擎与InnoDB引擎性能简单测试

2008-10-14 21:54:06  |   才被阅读:767 次  |   要评论?
分类: MySQL优化设计  |   发布: OurMySQL  |   来源:黑夜路人
标签: , , ,

基本上我们可以考虑使用InnoDB来替代我们的MyISAM引擎了,因为InnoDB自身很多良好的特点,比如事务支持、存储过程、视图、行级锁定等等,在并发很多的情况下,相信InnoDB的表现肯定要比MyISAM强很多,当然,相应的在my.cnf中的配置也是比较关键的,良好的配置,能够有效的加速你的应用。

继续阅读全文...

MyISAM和InnoDB的异同

2008-10-14 21:47:24  |   才被阅读:830 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:PHPQ
标签: ,

MyISAM和InnoDB的异同,InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。

继续阅读全文...