zoukankan      html  css  js  c++  java
  • ORACLE的强制索引

    在一些场景下,可能ORACLE不会自动走索引,这时候,如果对业务清晰,可以尝试使用强制索引,测试查询语句的性能。

    以EMP表为例:

    先在EMP表中建立唯一索引,如图。

    普通搜索:

    SELECT * FROM EMP T

    查看执行计划:

    可以看到,是走的全表扫描。

    使用强制索引,在SELECT 后面加上/*.......*/ 中间加上索引的属性,代码如下:

    SELECT /*+index(t pk_emp)*/* FROM EMP T   

    --强制索引,/*.....*/第一个星星后不能有空格,里边内容结构为:加号index(表名 空格 索引名)。
    --如果表用了别名,注释里的表也要使用别名。

     

    可以看到,这是走的是索引PK_EMP。

  • 相关阅读:
    2.6
    zuoye
    练习1
    练习
    练习
    4
    3
    2
    1
    1.3
  • 原文地址:https://www.cnblogs.com/yhoralce/p/7745813.html
Copyright © 2011-2022 走看看