永发信息网

oracle中什么情况下用索引?

答案:5  悬赏:70  手机版
解决时间 2021-02-03 08:00
  • 提问者网友:泪痣哥哥
  • 2021-02-02 19:22
oracle中什么情况下用索引?
最佳答案
  • 五星知识达人网友:猎心人
  • 2021-02-02 19:39
如果查询时需要以该字段为查询条件,则需要创建索引。但是要注意,如果是需要将字段转换大小写后再匹配的,需要考虑建函数索引。另外,查询时如非特殊指定,不会同时使用同一个表的多个索引,故应该在能够根据查询条件最好筛选记录的字段上创建索引。

另外,索引主要是为了提升查询效率,但是对插入和更新则会降低性能(对于更新特别频繁的字段,影响更明显),所以也不能随意创建索引。
全部回答
  • 1楼网友:风格不统一
  • 2021-02-02 22:01
当从大量数据中 按照条件检索出部分数据,或者例如select count(字段) 等仅仅需要该 字段所建立索引的查询时都需要 索引index
  • 2楼网友:佘樂
  • 2021-02-02 21:51
我觉得就是表的数据量很大 不利于查询和需要和其他表关联时需要建索引
  • 3楼网友:平生事
  • 2021-02-02 20:28
表中的数据量很大,查询起来慢,可以给用于查询的条件加上索引 提高查询速度
  • 4楼网友:旧脸谱
  • 2021-02-02 19:50
1. 该字段不经常作为查询条件或者大量重复,比如性别。 2. 数据频繁插入、删除、更新。 3. 数据量太小也没必要建索引了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯