innoDB和MyISAM怎么选择
2016-11-02 19:23
399 查看
innoDB比较好的地方是缓存、数据不容易出错、事务处理效率。 支持autocommit=0,可以定时提交数据,但是超过一定缓存,也会强制提交,用2个sqlclient的source命令同时导入大容量数据的时候,可以看到输出的定时卡顿,就是提交数据了。
百万级别的,用MyISAM是比较好的,数据表格的优点是数据库文件夹下面的表格是独立的,复制3个文件到其他数据库,其他数据自动就有这个表格了,数据备份和替换方便。
MyISAM每次写入都是锁定表格的,innoDB支持行锁,但行锁也不是绝对的。
分页查询多行数据的时候,MyISAM的效率要比InnoDB好几倍。 单行查询区别不大。
cpu: MyISAM占用CPU要比 innoDB高些,但是内存要比innoDB低些。
百万级别的,用MyISAM是比较好的,数据表格的优点是数据库文件夹下面的表格是独立的,复制3个文件到其他数据库,其他数据自动就有这个表格了,数据备份和替换方便。
MyISAM每次写入都是锁定表格的,innoDB支持行锁,但行锁也不是绝对的。
分页查询多行数据的时候,MyISAM的效率要比InnoDB好几倍。 单行查询区别不大。
cpu: MyISAM占用CPU要比 innoDB高些,但是内存要比innoDB低些。
相关文章推荐
- MyISAM与InnoDB两者之间怎么选择
- MyISAM与InnoDB两者之间怎么选择
- mysql数据库MyISAM与InnoDB比较与选择
- MySqlS数据库InnoDB与MyISAM引擎选择
- MySQL中MyISAM与InnoDB区别及选择
- InnoDB还是MyISAM 再谈MySQL存储引擎的选择
- MySql中存储引擎MyISAM与InnoDB区别于选择
- MyISAM InnoDB 发音(怎么读,读什么)
- mysql 引擎选择 InnoDb MyISAM Memory 原理
- MyISAM和InnoDB在工程实践中的选择
- Innodb与Myisam如何选择
- 浅谈MySQL存储引擎选择 InnoDB与MyISAM的优缺点分析
- mysql 存储引擎 InnoDB 与 MyISAM 的区别和选择
- 浅谈MySQL存储引擎选择 InnoDB还是MyISAM
- InnoDB还是MyISAM 再谈MySQL存储引擎的选择
- InnoDB还是MyISAM 再谈MySQL存储引擎的选择
- MySQL数据库性能优化之存储引擎选择(MyISAM、InnoDB、NDBCluster)
- InnoDB还是MyISAM 再谈MySQL存储引擎的选择
- InnoDB还是MyISAM 再谈MySQL存储引擎的选择
- InnoDB还是MyISAM 再谈MySQL存储引擎的选择