问题描述
表结构:create table TEST_XXY( id CHAR(32) not null, name VARCHAR2(15), submit_time DATE)create index IDX_TEST on TEST_XXY (submit_time)以上结构建立好之后,往表中随机插入200W条记录。分析查询语句select * from test_xxy t where t.submit_time>to_date('2012-12-01 00:00:00','yyyy-MM-dd hh24:mi:ss')此时是走索引的。INDEX RANGE SCAN如果将索引IDX_TEST 删掉,再创建同样索引。分析上面的查询语句,就变成全表扫描了。我想问,这种情况该如何解决。
解决方案
重新analyzehttp://wenku.baidu.com/view/ac1acf946bec0975f465e25f.htmlhttp://www.cnblogs.com/einyboy/archive/2012/08/09/2630321.htmlhttp://www.cnblogs.com/lanzi/archive/2010/12/31/1923270.html
时间: 2024-07-28 22:24:40