摘要: 1、为什么一定要设一个主键? 因为不设主键,innodb也会帮你生成一个隐形列作为自增主键。反正都要生成主键,自己指定主键可以显示用上主键索引,提高查询效率。 2、主键是用自增还是UUID(随机)? 自增。innodb住的主键是聚簇索引,如果主键是自增的,每次插入新的记录,记录就会顺序添加到当前索引 阅读全文
posted @ 2020-04-01 20:47 smallzhen 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 聚簇索引:将数据存储与索引放在一块,找到索引也就找到了数据。 非聚簇索引:将数据存储与索引分开,索引结构的叶子节点指向数据的对应行。myisam通过key_buffer把索引先缓存在内存中,访问数据时,在内存中直接搜索索引,然后通过索引找到磁盘对应数据。 注意:innodb中,在聚簇索引之上创建的索 阅读全文
posted @ 2020-04-01 13:34 smallzhen 阅读(811) 评论(0) 推荐(0) 编辑