mysql 引擎

  mysql使用不同的引擎,存储机制不相同,通过不同的技术,实现不同的功能。

  锁类型:读锁 和写锁            锁粒度: 表级锁   行级锁

  修改默认的引擎:  mysql.ini另存为my.ini,在[mysqld]后面添加default-storage-engine=InnoDB

  

  常用的引擎:

  Innodb   : 对事物的支,行级锁,外键的使用,数据能够恢复。

  MyIASM : 不支持事务,更新和插入时,会锁定整个表,数据不可恢复,它存储了表的行数,并且数据不可恢复。

  Memory : 它中的数据是存放在内存中的,所以速度非常快,使用的是hash索引,一旦服务关闭,数据就会丢失,适用于那些数据小、但使用频繁的数据,或者

        作为统计中间表。特性:要求存储的数据长度不变,用完表之后需要进行删除。

  Mrg_Myisam : 水平分表  就是相同可以进行分表。

  

  

原文地址:https://www.cnblogs.com/chengyangyang/p/10648306.html