Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: Alter index enable would be nice
I'd like to reinforce Steve's concern. Oracle seems to live a black and
white world while the rest of us live with a multitude of grays.
It's been my experience that a full system application to have three basic
modes which have different processing characteristics vis-à-vis indexing::
1. load into system - all write, no read: this is addressed by Oracle's
direct loader - good - I never use it.
2. process data - balanced read, lot's of write: numerous indexes are a
serious performance liability.
3. report information - little write, lot's of indexed reads. To provide
reasonable performance and a multitude of access paths, a lot of indexes
are required.
There is often good reason to keep these data together in the same tables
on the same databases.
Clearly processing and reporting are at odds without any means to manage them. I was told (apparently incorrectly) by Oracle that with Oracle 8's partitioning feature, indexes could be controlled by partition. That is, partition A could have minimal indexing, while at the same time partition B could have reporting-level indexing. This appears not to be the case.
Any suggestions?
PGY
pgy_at_magma.ca.DROP_THIS
![]() |
![]() |