1.Ubuntu安装mysql的系列Mariadb,自带引擎命令
image.png-
引擎MyISAM和InnoDB区别
MyISAM:
(1)不支持事务和外键高级功能,性能很好
(2)自增长(AUTO_INCREMENT)字段的索引可以和其他字段一起建立联合索引
(3)锁机制:全表锁,不支持行锁
(4)适用范围:读多写少
(5)索引和数据分开,索引压缩?
(6)不支持热备
InnoDB:
(1)支持事务,外键功能,锁是行锁
(2)自增长(AUTO_INCREMENT)字段必须要有索引且只能有着一个字段,不能和其他字段联合建立索引
(3)并不是绝对的行锁,如果不能确定where条件字段的范围时,此时锁是全表锁。如update tablename set a =1 where b like "%ssss%"
(4)支持热备
网友评论