Figure 3 - Sql Server Backup With Database Activity - Compaq 219700-001 - ProLiant - 1500 White Paper

Compaq backup and recovery for microsoft sql server 6.x
Hide thumbs Also See for 219700-001 - ProLiant - 1500:
Table of Contents

Advertisement

Compaq Backup and Recovery for Microsoft SQL Server 6.x
'XP S
&RP P DQG
,V V XHG
[ 
Note that if a checkpoint command is issued during the database dump, it may not complete until near
the end of the dump when most of the dirty pages that need to be written out have been backed up.
Furthermore, write requests from the checkpoint process may delay user transaction writes thereby
further affecting transaction performance. Automatic checkpointing can be disabled for the duration of
the dump by setting the recovery interval parameter to a very high value, then resetting it immediately
after the dump.
In order to measure performance of SQL Server dumps under user activity, we engineered our
environment in such a way, that we were able to control the level of load at the server via the
introduction of a "think time" or a slight delay for our artificial users between submitting transactions.
We started by measuring maximum throughput in transactions per second, or 100% load at the server,
by allowing users to submit transactions as fast as they could, with no induced delays. Next, we
introduced delays to achieve 25%, 33% and 75% of the maximum transactions per second throughput
th
rd
rate (1/4
, 1/3
, and 3/4
per second throughput and GB/hour backup throughput) during a database dump to two Compaq 15/30-
GB DLT drives, with the SQL Server native striped dump as well as the ARCserve assisted dump.
During each of the phases we also noted changes in the transaction response times as would be
experienced by the end-user terminals.
We defined two scenarios: 1) dump of an active database, and 2) dump of an inactive database. An
active database would be one under a variable user activity, yielding a load at the server (we chose to
rd
test the 1/3
load with this scenario). An inactive database would be one with no user activity, but
another database in the system would be active at the same time, again yielding some load at the server
(we chose to test the 1/4
considered to be "online" backups, since in neither case is the database being backed up made

Figure 3 - SQL Server Backup with Database Activity

F K HF N SRLQW LQLWLD WHG 
E\ WK HGX P S 
F R P P DQG
'XP S RI
GD WD EHJLQ V
\ 
th
load at the server). Finally, we measured throughput (both user transactions
th
th
and 3/4
loads with this scenario). Note that both of these situations are
'XP S RIORJ 
EH JLQV
7LPH
Page 62
7UDQV V HF
: ULWHV V HF
'XP S
3 UR F HV V
( QG V
[ 

Advertisement

Table of Contents
loading

Table of Contents