0
点赞
收藏
分享

微信扫一扫

mySql引擎

松鼠树屋 2021-09-25 阅读 41

MySQL引擎

一、MyIASM

默认引擎,

会存储行数,在count(*)时不会全表扫描

不支持事务,

不支持行锁和外键

二、InnoDB

支持事务,

支持外键和行锁,

会在内存中建立缓冲池,用于缓冲和索引

写操作不锁定全表,支持高并发

区别、

MyIASM锁的粒度是表级的,而InnoDB支持行级锁

MyIASM相对简单,效率上要优于InnoDB,小型应用可以考虑使用MyIASM

MyIASM表保存成文件形式,跨平台使用更加方便

MyIASM管理非事务表,提供高速存储和检索以及全文搜索能力,如果再应用中执行大量select操作,应该选择MyIASM

InnoDB用于事务处理,具有ACID事务支持等特性,如果在应用中执行大量insert和update操作,应该选择InnoDB

举报

相关推荐

mysql——lnnoDB引擎

MySql存储引擎

Mysql存储引擎

MySQL —— 存储引擎

【MySQL】存储引擎

存储引擎——MySQL

MySQL -- 存储引擎

MySQL InnoDB引擎

0 条评论