oracle 强制走索引

oracle 强制走索引
最新回答
梦如南筏囚我终老

2020-08-25 21:49:44

若查询数据量过大,需要走索引提升查询速度,但查询不走索引,可通过强制走索引方式让查询走索引查询

用法:/*+index(t idx_name)*/

比如:select /*+index(t idx_name)*/t.a from t; t是表别名,idx_name是索引名。若要走多个索引可在后面添加比如:

/*+index(t idx_name1)(t idx_name2)*/ 不过自己尝试似乎没有走多个有待验证。