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 -> How many rollback segments

How many rollback segments

From: Kenneth C Stahl <kstahl_at_lucent.com>
Date: Fri, 18 Jun 1999 09:08:27 -0400
Message-ID: <376A44CB.40199538@lucent.com>


I work with a system that has upwards of 50-100 users all logged in with client applications. In the normal process of what they do the application adds records, updates records and occasionally deletes records. The chances of everyone having an active transaction at the same time is pretty minimal, but in theory some day it just might work out that I have 50 workstations all trying to insert/update/delete at the same time (different records however, since each operator would only see records that belong to them).

Right now I have 4 rollback segments. To date I have not seen any problems that have occurred because of this. But what I'm wondering is whether I shouldn't have more.

Let me pose this. Suppose that it occurs that I have ten operators who are doing things at will insert/update/delete simulaneously. Will the first four operators get the rollback segments and the other six will see the application hang while the rdbms waits for a rollback segment that it can assign to them? If so, would I see lag time (that is, the time between the moment they hit the enter key and the time that they can continue with the next operation) decrease if there were more rollback segments available? Typically, the transactions performed by the client application are small (a couple rows at the most), so once processing starts it tends to complete a transaction pretty quickly, but I'm wondering that if things really get busy will there be a queue waiting for rollback segments if there are more outstanding transactions waiting to occur then there are rollback segments?

Thoughts?

Ken Received on Fri Jun 18 1999 - 08:08:27 CDT

Original text of this message

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