随笔分类 -  Mysql

摘要:前面说到的count(*)的数字MyISAM是存储在一个地方就是表的Rows中,从下面的话中我们可以看出MyISAM存的是一个准确的数字,而InnoDB则存储的是粗略的数字。 Rows The number of rows in the table. For nontransactional tables, this number is always accurate. For transa... 阅读全文
posted @ 2009-12-17 15:02 isql 阅读(2545) 评论(0) 推荐(0)
摘要:目前在阅读《High Performance MySQL Second Edition》,读到Multiversion Concurrency Control章节时对InnoDB实现MVCC的解释总感觉有点简单,不容易理解(当然也许是自己比较笨看不懂),所以自己总结了一点自己的理解。(Keep Walking已经对本章节进行了翻译,翻译的不错http://www.cnblogs.com/perfe... 阅读全文
posted @ 2009-12-16 16:24 isql 阅读(1026) 评论(0) 推荐(0)
摘要:众所周知,InnoDB和MyISAM是mysql中最常用的两种表的类型,MyISAM是默认的类型。它们的区别很多,主要是侧重点不同,InnoDB支持一些高级处理,而MyISAM强调性能,当然强调性能的同时就要牺牲一些东西了。 现在对比一下统计行数的语句(select count(*)|(1)|(Primary Key)),在Mysql中新建两个表,分别是MyISAM和InnoDB类型的:代码Cod... 阅读全文
posted @ 2009-12-09 16:49 isql 阅读(795) 评论(2) 推荐(1)