Oracle——索引对象

建立索引必须注意以下几点:

 

  1. 索引应该建立在WHERE子句频繁引用表列上,如果在大表上频繁使用某列或某几个列作为条件执行索引操作,并且检索行数低于总行数的15%,那么应该考虑在这些列上建立索引。
  2. 如果经常需要基于某列或某几列执行排序操作,那么在这些列上建立索引可以加快数据排序速度。
  3. 限制表的索引个数。索引主要用于加快查询速度,但会降低DML操作的速度。索引越多,DML操作速度越慢,尤其会极大地影响INSENT和DELETE操作的速度。
  4. 不要在小表上建立索引。
  5. 为了提高多表连接的性能,应该在连接列上建立索引。

建立索引可以使用CREATE INDEX语句。

 

修改索引时通常使用ALTER INDEX语句来完成。

 

删除索引是使用DROP INDEX语句完成的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值