看得懂执行计划的进来解决办法

看得懂执行计划的进来Plan hash value: 4171239195-----------------------------------------| Id| Opera

看得懂执行计划的进来
Plan hash value: 4171239195
 
-----------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------
| 0 | SELECT STATEMENT | | 22542 | 6141K| 4363 (1)| 00:00:53 |
|* 1 | TABLE ACCESS FULL| HOTTILE | 22542 | 6141K| 4363 (1)| 00:00:53 |
-----------------------------------------
 
Predicate Information (identified by operation id):
---------------------------------------------------
 
  1 - filter("LEFTBOTTOMLAT"<31.579059250426 AND 
  "LEFTBOTTOMLNG"<120.29799771321257 AND "RIGHTTOPLNG">120.29238653195342 
  AND "RIGHTTOPLAT">31.5754159881299)


为什么索引没用到?????????

[解决办法]
用子查询可能好一点儿
[解决办法]
用/*+index()*/强制索引试试
可能oracle觉得不用索引快
[解决办法]
你这字段值太xxx了,所以oracle不用索引
[解决办法]
你这个字段离散度太高了,不适合索引。索引oracle选择不适用索引
[解决办法]
把表结构贴出来看看
[解决办法]
oracle自动认为不需要索引,全表扫描更快,帮你选择了。