Hi all,

In performance testing we're doing we are currently running two scenarios:

 1.  Starting from an empty db, therefore all operations are INSERTs.
 2.  Starting from an existing db - thereby UPDATing all records.

I should also mention that the tables we are dealing with are heavily indexed.

I would expect that the first scenario would give much better results than the 
second one as:

 1.  INSERT should be cheaper than UPDATE due to only dealing with one record 
instead of two.
 2.  We also have SELECT queries before the operation and in the first 
configuration, the SELECTs will be dealing with much less data for most of the 
run.

To our surprise, we see that the second scenario gives better results with an 
average processing time of an event at around %70 of the time run in the first 
scenario.

Anyone have any ideas on why the empty db is giving worse results??

Many Thanks,
Ofer

Reply via email to