Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: create cluster ... nologging
The operations that can take advantage of NOLOGGING do all their work about the high water mark, and then bump the HWM to make the data appear.
If you have clustered tables, then the table rows have to go into the correct block in the cluster (rather like the updates to an index).
In the general case, this would make it much harder, and less efficient, to do nologging creation of blocks: the code path would have to work along the lines of:
does a row in this table have the same cluster key as a row in any of the tables already in the cluster.
If yes, then either:
put the row into the right block => logging or
put the row into a new block, but go back and chain the original block to the new block if, and only if, the user commits.
-- Jonathan Lewis http://www.jlcomp.demon.co.uk Next Seminars UK July / Sept Australia July / August Malaysia September USA (MI) November http://www.jlcomp.demon.co.uk/seminar.html Marcin Buchwald wrote in message <3D2D57D7.DEC62D10_at_agora.pl>...Received on Thu Jul 11 2002 - 05:19:31 CDT
>Is it possible to create a cluster with nologging tables?
>It seems it is not.
>
>What's the reason for this?
>
>Regards,
>
> Marcin
>