Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: database table write on read

Re: database table write on read

From: <asprusch_at_my-dejanews.com>
Date: Thu, 23 Jul 1998 05:53:31 GMT
Message-ID: <6p6j4r$m4d$1@nnrp1.dejanews.com>


What I think is:
Every transaction which alter a database block make a transaction entry in the touched block. This entry will removed in future by another transaction, maybe a select. This will result in dirty blocks which will written by dbwr.

Best regards
Andreas Prusch

In article <6p5hn9$gh8$1_at_newssvr04-int.news.prodigy.com>,   "Duane Tiemann" <duanetiemann_at_prodigy.net> wrote:
> We have observed some file write activty by Oracle which we don't
> understand. We've replicated the situation on a test system as follows:
>
> We insert a few rows which have a long raw column with 64000 bytes in it.
> After waiting several minutes (in which the rows seem to be successfully
> logged and written to the database) we retrieve any value from one of the
> rows.
>
> The retrieval results in write activity to the table. This is documented by
> "select * from v$filestat" as well as AIX's iostat; The number of blocks
> written is the same as the number of database blocks included in all the
> rows inserted.
>
> Can anyone tell us why this write activity occurs?
>
> BTW, the 'extra' writing does not occur if we place 6K or less in the long
> raw column. It also does not occur on subsequent retievals -- only the
> first.
>
> More details:
>
> Oracle Version 7.3.3
> AIX Version 4.2.1
> Database block size 16384
>
> Thanks,
>
> Duane Tiemann
> Prodigy Services Co.
> duanetiemann_at_prodigy.net
>
>

-----== Posted via Deja News, The Leader in Internet Discussion ==----- http://www.dejanews.com/rg_mkgrp.xp Create Your Own Free Member Forum Received on Thu Jul 23 1998 - 00:53:31 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US