[存储引擎基础知识]InnoDB与MyISAM的六大区别

2012-03-25 22:16:05  |   才被阅读:421 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:MySQL实践积累
标签: , ,

本文主要整理了Mysql 两大常用的存储引擎MyISAM,InnoDB的六大常见区别,来源于Mysql手册以及互联网的资料

继续阅读全文...

MyISAM和InnoDB的不同优化

2012-02-22 23:52:36  |   才被阅读:529 次  |   要评论?
分类: MySQL优化设计  |   发布: OurMySQL  |   来源:潘少宁的博客
标签: ,

key_buffer_size – 这对MyISAM表来说非常重要。如果只是使用MyISAM表,可以把它设置为可用内存的 30-40%。合理的值取决于索引大小、数据量以及负载。
记住,MyISAM表会使用操作系统的缓存来缓存数据,因此需要留出部分内存给它们,很多情况下数据比索引大多了。尽管如此,需要总是检查是否所有的 key_buffer 都被利用了。
.MYI 文件只有 1GB,而 key_buffer 却设置为 4GB 的情况是非常少的。这么做太浪费了。如果你很少使用MyISAM表,那么也保留低于 16-32MB 的 key_buffer_size 以适应给予磁盘的临时表索引所需。

继续阅读全文...

Memory & MyISAM 引擎小注意!

2009-11-18 14:03:38  |   才被阅读:1,708 次  |   才1条评论
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:上帝,咱们不见不散!
标签: , ,

今天有朋友问题,MEMORY 引擎的表查询速度竟然比MYISAM引擎慢!
熟读手册后,你就不用有这样的疑问了。

继续阅读全文...

MyISAM和InnoDB的插入性能测试

2009-07-13 21:43:07  |   才被阅读:1,587 次  |   才2条评论
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:Taobao DBA Team
标签: , ,

总的来说,Ext3的cache算法性能还是非常不错的,不愧是linux上面备受推崇的文件系统。InnoDB虽然提供了高可用性,但是插入性能方面的表现并不如MyISAM稳定。

继续阅读全文...

修复损坏的MyISAM表

2009-04-14 16:15:15  |   才被阅读:1,344 次  |   要评论?
分类: MySQL解错方案  |   发布: OurMySQL  |   来源:老王的技术手册
标签: ,

当我们用PHPMyAdmin浏览数据库时,有时候会发现某些MyISAM表的Collation项显示为“in use”,这多半说明此表已经损坏。即便是没有出现“in use”字样,也不能就此说明表是完好无损的,熟悉检查及修复方法是必须的。

继续阅读全文...