请问哪个效率更高?
针对合同表的合同号应怎么建索引呢?唯一索引插入的时候和普通索引哪个快一些?
------解决思路----------------------
普通索引 要快,不用去判断是否有重复值,不过也快不了多少。
------解决思路----------------------
插入的话,普通索引要快些,不过感知不出来效果的。主键索引的话,要检索是否有重复值。不过完全体验不出来。
------解决思路----------------------
数据插入时,普通索引要快。
查询数据时,唯一索引快。
------解决思路----------------------
要说那个更快,那肯定是 唯一索引更快,当然必须要保证这个字段的值不重复,你的合同号如果是唯一的,确实可以考虑用唯一索引。
而普通索引由于会有重复值,当然就算没有重复值,也还是要比唯一索引慢,因为唯一索引查找在oracle中用的index unique scan,而普通索引用的是 index range scan。
------解决思路----------------------
数据插入时,没有索引会快!
查询数据时,唯一索引和主键索引会快~!