MySQL数据库区别于其他数据库的很重要的一个特点就是其插件式的表存储引擎,其基于表,而不是数据库。由于每个存储引擎都有其特点,因此我们可以针对每一张表来挑选最合适的存储引擎。 作为DBA,我们应该深刻的认识存储引擎。今…
标签:myisam
MyISAM与InnoDB性能测试对比
MyISAM与InnoDB的优缺点在此就不再多说了,网上可以搜出一堆,而这种文章的最后一般都是推荐,读的多的使用MyISAM,写与更新多的推荐InnoDB,但是,了解过两种存储引擎之后,就会产生一种疑惑,InnoDB采用…
MySQL性能调优与架构设计(二)—— MySQL存储引擎简介
什么是存储引擎 mysql中的数据用各种不同的技术存储在文件(或者内存)中。 这些技术中每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。 通过选择不同的技术,你能够获得额外的速度和功…
sql 优化相关
选择合适的数据库引擎 Myisam存储引擎:如果表对事物要求不高,同时是以查询和添加为主的,我们考虑使用myisam存储引擎,比如论坛中的发帖表,回复表 Innodb存储引擎:对事物要求高,保存的数据都是重要数据.我们建…
MySQL百万数据查询优化(转)
两种查询引擎查询速度(myIsam 引擎 ) InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行。 MyISAM只要简单的…
MyISAM 和 InnoDB ???
经常有人问MySQL用MyISAM还是InnoDB面试时也总被提起 MyISAM 为早期的MySQL存储引擎 支持全文索引 表压缩 但不支持行级锁和事务 缺少崩溃恢复机制 如果使用的是早期MySQL版本可以考虑使用MyI…