oracle中什么情况下用索引?

 我来答
lshmailbox
2014-01-15 · TA获得超过430个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:119万
展开全部
如果查询时需要以该字段为查询条件,则需要创建索引。但是要注意,如果是需要将字段转换大小写后再匹配的,需要考虑建函数索引。另外,查询时如非特殊指定,不会同时使用同一个表的多个索引,故应该在能够根据查询条件最好筛选记录的字段上创建索引。

另外,索引主要是为了提升查询效率,但是对插入和更新则会降低性能(对于更新特别频繁的字段,影响更明显),所以也不能随意创建索引。
sunchongkai505
2014-01-16 · TA获得超过1005个赞
知道小有建树答主
回答量:959
采纳率:0%
帮助的人:355万
展开全部
  1. 该字段不经常作为查询条件或者大量重复,比如性别。

  2. 数据频繁插入、删除、更新。

  3. 数据量太小也没必要建索引了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-15
展开全部
我觉得就是表的数据量很大 不利于查询和需要和其他表关联时需要建索引
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lcwjoy123
2014-01-15
知道答主
回答量:21
采纳率:0%
帮助的人:11.8万
展开全部
表中的数据量很大,查询起来慢,可以给用于查询的条件加上索引 提高查询速度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-15
展开全部
数据量大的情况
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式