主要决定你采用的查询以及与其他表之间的连接条件是什么.

解决方案 »

  1.   

    单索引容易使用.
    多索引的使用要注意引用顺序,如果引用顺序出错将降低效率.
      

  2.   

    要看需求,查询时分别对其作条件,哪就每个条件作一个索引
    需要三个作联系主键,哪就用一个索引
      

  3.   

    估计一下将来可能用来查询的条件,如果会经常用某一个字段做条件,那就为该字段加索引,如果可能是几个条件联合查询,就为三个建联合公报索引.
      

  4.   

    其实建立索引的原则,就是“命中率”,如例子:如果你三个字段,有两个的值是固定的:如,系统号等。这样建立三个字段的联合索引就没有必要,这样只用对建立第三个字段建立索引,然后查询的时候使用这个索引做条件,主要是根据你的数据结构和查询的条件来定义