当前位置:数据库 > Oracle >>

Oracle-index(索引)

Oracle-index(索引)
 
    索引: 一种独立于表的模式对象, 可以存储在与表不同的磁盘或表空间中
 
@ 索引被删除或损坏, 不会对表产生影响, 其影响的只是查询的速度
 
@ 索引一旦建立, Oracle 管理系统会对其进行自动维护, 而且由 Oracle 管理系统决定何时使用索引. 用户不用在查询语句中指定使用哪个索引
 
@ 在删除一个表时, 所有基于该表的索引会自动被删除
 
@ 通过指针加速 Oracle 服务器的查询速度
 
@ 通过快速定位数据的方法,减少磁盘 I/O
 
@列建索引
 
      Create  index empJob on emp(job)
 
@什么时候创建索引?
 
  以下情况可以创建索引:
 
      a、 列中数据值分布范围很广
 
      b、列经常在 WHERE 子句或连接条件中出现
 
      c、表经常被访问而且数据量很大 ,访问的数据大概占数据总量的2%到4%
 
@删除索引           
 
   Drop index empjob;
 
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,