互联网服务index_sj

索引自连接

看到informix有个新特性,索引自连接,如果使用的话,确实会提高效率,麻烦哪位大虾,能否解释下,其实现原理,及使用的条件。
参与2

1同行回答

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

提问者

fz_cxj2000
软件开发工程师cxj

问题状态

  • 发布时间:2015-01-04
  • 关注会员:1 人
  • 问题浏览:2696
  • 最近回答:2015-01-29
  • X社区推广