专题文章
时长:00:00更新时间:2020-11-09 08:45:08
Oracle使用强制索引。在一些场景下,可能ORACLE不会自动走索引,这时候,如果对业务清晰,可以尝试使用强制索引,测试查询语句的性能。以EMP表为例。先在EMP表中建立唯一索引,如图。普通搜索。SELECT * FROM EMP T。查看执行计划。可以看到,是走的全表扫描。使用强制索引,在SELECT 后面加上/*.......*/ 中间加上索引的属性,代码如下:SELECT /*+index(t pk_emp)*/* FROM EMP T --强制索引,/*.....*/第一个星星后不能有空格,里边内容结构为:加号index(表名 空格 索引名)。--如果表用了别名,注释里的表也要使用别名。可以看到,这是走的是索引PK_EMP。
查看详情