数据库索引可以分为三种:
聚集索引 (clustered index):每个表只能有一个聚集索引,使用聚集索引能大大加快速度,如字典的按拼音索引,所有相似拼音的字都在一块
非聚集索引(nonclustered index):可以有多个,如字典的按部首,笔画索引
复合索引(compound index):指前面一个字段是聚集索引,然后后面接着几个字段,比如把时间和用户名当作复合索引,注意同时使用时间和用户名做为条件查询和单独使用时间做为条件查询,速度差不多,但是单独使用用户名的话,复合索引就不起作用了
参考资料:http://blog.csdn.net/jianxuanlu/article/details/2542890#java