在一些场景下,可能ORACLE不会自动走索引,这时候,如果对业务清晰,可以尝试使用强制索引。
使用强制索引,在SELECT 后面加上/*.......*/ 中间加上索引的属性,代码如下:
SELECT /*+INDEX(t INDEX_EMP)*/ FROM EMP t --强制索引,/*.....*/第一个星星后不能有空格,里边内容结构为:加号index(表名 空格 索引名)。 --如果表用了别名,注释里的表也要使用别名。
在一些场景下,可能ORACLE不会自动走索引,这时候,如果对业务清晰,可以尝试使用强制索引。
使用强制索引,在SELECT 后面加上/*.......*/ 中间加上索引的属性,代码如下:
SELECT /*+INDEX(t INDEX_EMP)*/ FROM EMP t --强制索引,/*.....*/第一个星星后不能有空格,里边内容结构为:加号index(表名 空格 索引名)。 --如果表用了别名,注释里的表也要使用别名。
转载于:https://www.cnblogs.com/101key/p/9723087.html