大家好,最近看一个应用数据库设计的时候,发现对表的大部分字段新建索引,每个表都有将近10几个索引;
是对某个字段单独新建索引,并没有符合索引;
大部分表在系统运行时,都会向里插数据的;则请问大家 对大部分字段新建索引是不是不太好???多谢!

解决方案 »

  1.   

    第一需求决定一切,如果一定要多字段建立索引的话,说明对查询效率高俅是很高的而建立符合索引的效率不如每个字段建立索引的效率高,当然每个字段建立索引消耗的性能和磁盘空间比复合索引多,各有千秋,自己取舍
      

  2.   

    根据具体的需求而定。
    当然建立这以多索引,维护索引的开销肯定是很大的。
    不过如果业务上对查询的效率要求较高,那也必须这样做。
      

  3.   

    怀疑你这表设计有问题 说一下应用场景,数据量,性能要求 一般库表不要超过5个索引,索引多了对插入性能影响很大的
      

  4.   

    好不好看有没有影响了你的系统运行,影响了就不好
      

  5.   

    超过5个索引也很正常,根据实际的业务吧~~