索引自连接通常发生在对复合索引的第二个字段查询时,而这个表上又没有针对这个字段更好的索引。数据库会对该索引自身进行类似于Cross Join的连接方式,临时建立起一个新索引用于此查询。如果首字段的重复值很多,那么自连接的开销要远远低于全表扫描,否则自连接会消耗较多的资...
显示全部索引自连接通常发生在对复合索引的第二个字段查询时,而这个表上又没有针对这个字段更好的索引。数据库会对该索引自身进行类似于Cross Join的连接方式,临时建立起一个新索引用于此查询。如果首字段的重复值很多,那么自连接的开销要远远低于全表扫描,否则自连接会消耗较多的资源。
如果SQL执行频繁,建议还是要建立相关索引,频繁自连接的开销是相对较大的。
收起