发面经涨人品讲讲你对mysql的认识(索引 b+树等)为什么mysql表主键字段推荐使用唯一主键索引而不是联合索引(只答了性能方面、减少回表):在 聚集索引(主键索引)下,数据的存储顺序和索引顺序一致,这样在检索数据时,B+ 树能够更加高效地定位到目标数据行。因为数据本身就是按主键排序的,查找时可以减少对磁盘或内存的访问。在 非聚集索引(联合索引)下,B+ 树中的叶子节点存储的是索引的列值和指向数据行的指针。查询时,系统需要通过索引查找到叶子节点,然后通过指针访问数据行,这样会增加额外的 I/O 操作和时间开销,尤其是在复杂查询或数据量较大的情况下。索引覆盖、下推项目:为什么要做开源项目,看到...