oracle中基于数据的索引列

时间:2015-11-08 11:51:38

标签: sql oracle indexing

我的大表有基于日期列的索引,我的问题是我试图从这个表中选择昨天的数据为" where date=trunc(sysdate-1)"或类似的情况,问题是它永远取得结果,使得怀疑指数由于某种原因不起作用,你有什么建议,非常感谢。

注意,这个表格旧了不需要分析

1 个答案:

答案 0 :(得分:0)

要知道索引用于读取数据,您必须为您生成SQL计划。尝试生成SQL计划并发布,如下所示:

SQL>SET PAGESIZE 500;
SQL>set linesize 500;

SQL>select * from your_table where ....bla bla ;

SQL>select * from table(dbms_xplan.display_cursor());