Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Large in memory DW table
Yes it will improve over all performance, maybe just some maybe a lot, depends on what is happening with the data. When a tablespace is READ ONLY this in effect takes it off the list from the list of blocks that DBWR will write back to disk. However the SCN and such is still checked each time the block is accessed. This can be a problem if old ITL slots have not be cleaned out prior to make the table space READ ONLY. Make sure all ITLs have been cleared before switching a tablespace to READ ONLY. To do this just make sure a full object scan is done on each object in the table space prior to making it read only.
ITLs are not used for a SELECT, however they are checked by a SELECT (or any other statement that touches a block) to see if there are still valid transactions in the block. The disadvantage to forcing only one ITL slot is that there can never be more then one transaction ever doing DML in the block. I think setting it to at least 2 might be a better idea, just gives you some options for the future.
Ric Van Dyke
Hotsos Enterprises
From: oracle-l-bounce_at_freelists.org
[mailto:oracle-l-bounce_at_freelists.org] On Behalf Of Rob Dempsey
Sent: Friday, November 16, 2007 8:04 AM
To: oracle-l_at_freelists.org
Subject: Large in memory DW table
Hi
Setup
I have some queries that I can not find information on, wonder if anyone knew
Rob
-- http://www.freelists.org/webpage/oracle-lReceived on Fri Nov 16 2007 - 08:28:00 CST![]()
![]() |
![]() |