可以不建索引,不过最好还是有主键。

解决方案 »

  1.   

    如果考虑到长远呢?
    建索引是先不建等到系统数据量大了再建吗?
      

  2.   

    1、如果数据量小,建索引就不必了,就象你说的,还可能有负面作用;
    2、一般情况下,在一个表上建3个以下的索引,不会引起明显的性能副作用,所以建议你在有数据增长的表上,还是建立必要的索引,没必要到时候再改。
    3、主键和外键属于约束一类作用的。
      

  3.   

    是这样的,主要看数据量增长的速度,有的表的记录数相对比较固定,比如一个公司部门编码,数据量少且不太可能大量增加数据,可以不建索引,即使建了,SQL执行时也会略过索引。
      

  4.   

    要建立索引,数据少怕带来负影响的话,也没关系
    本来就少的数据,再怎么负面也影响大不到那里去
    如果那天数据多了,你的优势就体现出来啦
      

  5.   

    如果你的表经常增加删除记录的话,索引会每次在你执行操作后进行调整,效率反而会降低.
    数据量不大的话就不需要建立索引了/
      

  6.   

    要看你需要的查询,如果需要连接或子查询,在纪录少的表可能也要建索引。
      

  7.   

    如果不需要很多字段,建议不要用索引