数据库引擎innodb和MyISAM的区别
MyISAM和InnoDB都使用B+树来实现索引:
-
MyISAM的索引与数据分开存储
-
MyISAM的索引叶子存储指针,主键索引与普通索引无太大区别
-
InnoDB的聚集索引和数据行统一存储
-
InnoDB的聚集索引存储数据行本身,普通索引存储主键
-
InnoDB一定有且只有一个聚集索引
参考文章:https://blog.csdn.net/u8AHNh95ix6lUC/article/details/82112319
InnoDB建议使用趋势递增整数作为PK,而不宜使用较长的列作为PK