好的索引可以提高我们所写的项目的性能,坏的索引则可能会降低性能和效率!
oracle使用索引的规则分为3种,一种可以可以使用,另一种是会降低性能,最后一种索引直接停用!
可以使用:
1.索引适合建立在大表上.
2.建立的索引列应该是where条件经常使用的.
4.在需要排序和分组的索引列上建立
降低性能:
1.如果结果集在所有数据3%到15%值下,如果这些东西多则不建议使用!
停用索引:
1.使用!=,索引只能告诉你表中有什么,不能告诉你没有什么.
2.使用”||”连字符.
3.使用数学类的+-*/.
4.使用模糊查询,%在前.
5.有相同的索引.