在数据库中,索引对效率的影响可以说是决定性的。所以,索引使用的好坏直接影响系统的效率。每一索引的建立都要根据系统的使用综合考虑,哪些语句使用最频繁,这些语句的where 条件是什么,对当前表的更新频率如何。在索引的建立过程中,能够建成 unique 索引的,最好建成unique 索引,举例说明:假设在业务系统中,check_info 表是核保信息表,有保单号(bm_cert)字段,在投保单登录前,此字段无值。若将此字段置为空,则登录前的投保单的保单号(bm_cert)均为空,就不能建唯一索引。此时若改变策略,将投保单时的保单号置为投保单号,(投保单号与保单号不会重复),则bm_cert 字段就可建唯一索引,大大提高了连表查询速度。对唯一索引可根据需要建成聚类