索引是数据库中重要的数据结构,它的根本目的就是优化查询性能。
索引的使用一般有以下原则:
1.经常进行连接的列上建立索引
2.在order by或者group by的列上建立索引
3.在条件表达式中用到的存在较多不同值的列上建索引,如果只有少量不同的值,比如性别列,查找索引再定位的性能还未必比得上全表扫描
4.因为索引的建立和维护需要性能,所以在更新较频繁的表上尽量少或者不建索引。
索引的使用一般有以下原则:
1.经常进行连接的列上建立索引
2.在order by或者group by的列上建立索引
3.在条件表达式中用到的存在较多不同值的列上建索引,如果只有少量不同的值,比如性别列,查找索引再定位的性能还未必比得上全表扫描
4.因为索引的建立和维护需要性能,所以在更新较频繁的表上尽量少或者不建索引。