1 适合加索引的场景
(1)主键字段:用于唯一标识每个记录的字段,通常是数据库表中的一个自增或唯一标识字段。
(2)外键字段:用于连接两个表之间关系的字段,通常是一个表中的字段与另一个表中的主键字段关联。
(3)经常用于查询的字段:如果某个字段经常被用于查询条件,例如用户的用户名、邮箱或订单的编号,那么为该字段添加索引可以提高查询性能。
(4)经常用于排序的字段:如果某个字段经常用于排序操作,例如文章的发布时间或销售订单的日期,为该字段添加索引可以加快排序操作的速度。
(5)经常用于连接操作的字段:如果某个字段用于连接多个表进行关联查询,例如用户表和订单表中的用户 ID 字段,为该字段添加索引可以提高连接操作的性能。
(6)字段的数值有唯一性的限制:对于具有高唯一性的字段,加索引可以保证查询的快速定位。
(7