办理索引1ITeye - 千亿集团

办理索引1ITeye

2019-01-10 19:34:18 | 作者: 靖雁 | 标签: 索引,数据,能够 | 浏览: 1877

介绍
索引是用于加快数据存取的数据目标。合理的运用索引能够大大下降i/o次数,然后进步数据拜访功能。

创立索引
1.单列索引
单列索引是根据单个列所树立的索引,比方:
create index 索引名 on 表名(列名)

SQL create index nameIndex on customer(name);

索引已创立。


2.复合索引
复合索引是根据两列或是多列的索引。在同一张表上能够有多个索引,可是要求列的组合有必要不同,比方:

create index emp_idx1 on emp (ename,job);
//上面是先按索引ename查再查索引job
create index emp_idx1 on emp (job,ename);
//上面是先按索引job查再查索引ename

故在建复合索引时,应当将能够过滤掉多数据的索引放到后边,由于oracle是从后往前来进行查询的,所以这样规划能够进步查询的功率。


运用准则
1.在大表上树立索引才有含义
2.在where子句或是衔接条件上常常引证的列上树立索引
3.索引的层次不要超越4层



版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表千亿集团立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    exceptionITeye

    成果,形似,有点
  • 2
  • 3

    mysql的count函数优化ITeye

    索引,优化,情况
  • 4
  • 5

    DB2锁机制ITeye

    机制,程序,数据
  • 6

    oracle功能优化总结ITeye

    索引,视图,优化
  • 7

    oracle存储进程ITeye

    存储,进程,数据
  • 8

    Oracle中rownum、rowid、rowITeye

    相同,记载,排名
  • 9
  • 10