要求;
1.建立唯一和主键索引可以保证数据的唯一性,加快查询速度,能使表直接相连
2.创建和维护耗时,会占用物理空间,维护索引会降低数据的维护速度
3.建立索引加快速度,主键列可以确保唯一性,单独order by 用不了索引,越小的数据类型越好,基数大效果好,like语句中建立索引可能会使索引失效,索引不包含null列,复合索引中含有null值索引将会失效,在列上计算使用函数 类型转换都使索引失效,使用不等于时索引失效,字符串不加单引号索引失效,
4.1.不经常使用的列创建索引会降低性能,集数据占表中数据较大增加索引不能提高效率,定义为text image bit 数据类型的列不应该增加索引,当表的修改操作大于检索操作时不应该创建