Mysql引擎对比

mysql引擎 不同点 作用
MyIsam 表锁 表级锁有两种模式:表共享锁(Table Read Lock)和表独占写锁(Table Write Lock)。当一线程获得对一个表的写锁后,只有持有锁的线程可以对表进行更新操作。其他线程的读、写操作都会等待,直到锁被释放为止一定条件下,MyISAM也支持查询和操作的并发进行。
InnoDB 一是支持事务;二是采用了行级锁 InnoDB的行锁是针对索引加的锁,并且该索引不能失效,否则都会从行锁升级为表锁。