Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> OPTIMIZER / ANALYZE INDEX
After creating an index on a date column on a 3 million row table, I select
count(*) from table where date column > whatever. The optimizer uses the
index. I run 'analyze index <index name> estimate statistics' . Now the
optimizer does not use the index , even if I try to force it with a hint.
This is happening in 7.3.3 and 8.0.4 on Sun. This does not happen on a
similar table/index with fewer rows.
If anyone can help, what I'd like to know is : a. Why doesn't the optimizer choose the index after I've analyzed the index? My understanding is that analyzing objects should help the optimizer. b. Why wouldn't my hint work? c. How can I reset what the 'analyze index' statement does without dropping and re-creating the index?
Thanks
-----== Posted via Deja News, The Leader in Internet Discussion ==----- http://www.dejanews.com/ Now offering spam-free web-based newsreading Received on Tue Jun 09 1998 - 19:36:23 CDT