Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Re: separate tablespaces for tables and indexes
Richard, I beg to differ.
On 12/14/2004 04:54:43 AM, Richard Foote wrote:
> In some cases, separating your indexes can actually *increase*
> contention.
>=20
>=20
If you look at the total amount of I/O, then leaving tables and indexes together will cause the number of I/O requests equal to the sum of =20 total I/O requests needed to read/write indexes and requests needed to =20 read/write tables. So, if you leave them together, your tablespace =20 files will be hotter still.There are two main principles used for =20 separating objects in different tablespaces:
Either of the two types of separation causes tablespace to be hotter if =20 it contains both types of objects, because total amount of I/O will be =20 larger. Also, separating the two increases resilience of the database. =20 If tablespace containing only indexes becomes terminally corrupted, you =20 can simply rebuild indexes elsewhere without data loss. If it happens =20 to a data tablespace, one has to do recovery.
--=20
Mladen Gogala
Oracle DBA
-- http://www.freelists.org/webpage/oracle-lReceived on Tue Dec 14 2004 - 06:36:53 CST
![]() |
![]() |