我们知道建索引可以提高查询速度,加入表A有F1,F2,F3,F4,F5共5个字段,查询时可能是任意5个字段的组合,比如可能是按F1查,也可能是F1,F2作为组合条件查,等等,那么这个索引应该如何建?

解决方案 »

  1.   

    把常用的查詢字段組合分別建立几個索引,根據具體情況,索引太多占用空間比較大。
      

  2.   

    没错,而且建立了索引,在插入等操作时会影响性能。
      

  3.   

    当表的数据相当大的时候才考虑建立索引,如果记录不是很多的话就不要建立索引了
    因为每次在对数据库操纵的时候都要更新索引 
    对于上面提到的情况可以常用字段组合建立索引
    如果组合的概率相差不大且组合数相当多的话就不要建立索引了吧!
      

  4.   

    如果这5个字段有基数特别小的段,类似性别之类的段,建议你根据该段做个位图索引