innoDB和MyISAM怎么选择

innoDB比较好的地方是缓存、数据不容易出错、事务处理效率。 支持autocommit=0,可以定时提交数据,但是超过一定缓存,也会强制提交,用2个sqlclient的source命令同时导入大容量数据的时候,可以看到输出的定时卡顿,就是提交数据了。


百万级别的,用MyISAM是比较好的,数据表格的优点是数据库文件夹下面的表格是独立的,复制3个文件到其他数据库,其他数据自动就有这个表格了,数据备份和替换方便。

MyISAM每次写入都是锁定表格的,innoDB支持行锁,但行锁也不是绝对的。

分页查询多行数据的时候,MyISAM的效率要比InnoDB好几倍。   单行查询区别不大。


cpu: MyISAM占用CPU要比 innoDB高些,但是内存要比innoDB低些。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值