当前位置: 代码迷 >> J2EE >> oracle数据库中建立索引的有关问题
  详细解决方案

oracle数据库中建立索引的有关问题

热度:279   发布时间:2016-04-22 03:22:58.0
oracle数据库中建立索引的问题
现在我想给一个表建立一个索引,比如说我经常需要对工号,姓名,电话这几个字段进行单个查询或组合查询,这个索引我是先按这3个字段单独建立3个索引,然后按全部组合在一起再建立一个索引,这样一来就有4个索引了,不知道这样是否正确,能不能只建一组合的就能代替那些单独的,如是这样,查询速度会不会有影响? 
谢谢!

------解决方案--------------------
建一个复合索引:第一列为必SELECT的列。
引用楼主 woaitiyu 的帖子:
现在我想给一个表建立一个索引,比如说我经常需要对工号,姓名,电话这几个字段进行单个查询或组合查询,这个索引我是先按这3个字段单独建立3个索引,然后按全部组合在一起再建立一个索引,这样一来就有4个索引了,不知道这样是否正确,能不能只建一组合的就能代替那些单独的,如是这样,查询速度会不会有影响? 
谢谢!
  相关解决方案