Board index » delphi » IB 7.5 and external drive arrays

IB 7.5 and external drive arrays


2005-05-12 10:04:26 PM
delphi163
I'm no hardware / server expert so I'd appreciate some advice.
IB7.1 / 7.5 Win2k server
One of my customers has a large database, and for performance reasons
they want to do a backup / restore cycle every night so that users who
are running demanding reports on the system can run these from another
IB server albeit on yesterdays data. The GBK file comes out at about
40GB and my customer is suggesting using an SCSI external drive array
for the GBK file that will be shared by the 2 IB servers. Aside from the
obvious problem of both servers attempting to access the GBK
simultaneously, is there any reason why this wouldn't work from IB's
perspective ?
 
 

Re:IB 7.5 and external drive arrays

If you plan to backup using the services API then the external drive
array must appear to be a local drive on the IB server. Although I have
never tried it, I assume that using gbak will work even if the external
drive array does not appear to be a local drive.
--
Bill Todd (TeamB)
 

Re:IB 7.5 and external drive arrays

SimonW writes:
Quote
I'm no hardware / server expert so I'd appreciate some advice.
IB7.1 / 7.5 Win2k server
One of my customers has a large database, and for performance reasons
they want to do a backup / restore cycle every night so that users who
are running demanding reports on the system can run these from another
IB server albeit on yesterdays data. The GBK file comes out at about
40GB and my customer is suggesting using an SCSI external drive array
for the GBK file that will be shared by the 2 IB servers. Aside from the
obvious problem of both servers attempting to access the GBK
simultaneously, is there any reason why this wouldn't work from IB's
perspective ?
40GB .gbk - how long will the backup+restore take?
Would a server with replicated data be better?
--
Aage J.
 

Re:IB 7.5 and external drive arrays

Hi Aage.
Have you tried to restore from the GBK file? You should time how long it
takes.
I currently monitor a ~5GB GBK backup process. It takes us about 40mins to
create the GBK file on an old PIII server though I have heard that it can take
as little as 10mins to do it. I have also been able to create a GBK file in
7mins from a 4+GB GDB file on a P4 system though I think it was the server
settings which improved the speed.
Restoring the database from one GBK file should not pose too much of a
problem. If both IB servers are restoring from it at the same time (not
ideal) they both _should_ only be reading it.
A replicated server would be good however you will still need to perform
backups.
~ William O.
"Aage Johansen" <XXXX@XXXXX.COM>writes
Quote
SimonW writes:
>I'm no hardware / server expert so I'd appreciate some advice.
>IB7.1 / 7.5 Win2k server
>One of my customers has a large database, and for performance reasons
>they want to do a backup / restore cycle every night so that users who
>are running demanding reports on the system can run these from another
>IB server albeit on yesterdays data. The GBK file comes out at about
>40GB and my customer is suggesting using an SCSI external drive array
>for the GBK file that will be shared by the 2 IB servers. Aside from the
>obvious problem of both servers attempting to access the GBK
>simultaneously, is there any reason why this wouldn't work from IB's
>perspective ?

40GB .gbk - how long will the backup+restore take?
Would a server with replicated data be better?


--
Aage J.
 

Re:IB 7.5 and external drive arrays

William O. writes:
Quote
Hi Aage.

Have you tried to restore from the GBK file? You should time how long it
takes.
Point taken restore takes 3 hours or so to complete, but this really
isn't a big issue as it will be done over night when there are no active
users on the reporting server
Quote


If both IB servers are restoring from it at the same time (not
ideal) they both _should_ only be reading it.
Don't envisage ever needing to do this

A replicated server would be good however you will still need to perform
backups.
This is an option for the future but database will need some significant
reworking with regard to triggers and generators to get this working
properly. My customer wants a quick solution.
Quote

~ William O.

"Aage Johansen" <XXXX@XXXXX.COM>writes
news:4283a5cc$XXXX@XXXXX.COM...

>SimonW writes:
>
>>I'm no hardware / server expert so I'd appreciate some advice.
>>IB7.1 / 7.5 Win2k server
>>One of my customers has a large database, and for performance reasons
>>they want to do a backup / restore cycle every night so that users who
>>are running demanding reports on the system can run these from another
>>IB server albeit on yesterdays data. The GBK file comes out at about
>>40GB and my customer is suggesting using an SCSI external drive array
>>for the GBK file that will be shared by the 2 IB servers. Aside from the
>>obvious problem of both servers attempting to access the GBK
>>simultaneously, is there any reason why this wouldn't work from IB's
>>perspective ?
>
>40GB .gbk - how long will the backup+restore take?
>Would a server with replicated data be better?
>
>
>--
>Aage J.



 

Re:IB 7.5 and external drive arrays

Aage Johansen writes:
Quote

40GB .gbk - how long will the backup+restore take?
Would a server with replicated data be better?


Backup takes about an hour (has to be done whatever), restore about 3 hours.
Replication an option in the future but database needs some reworking.
It was never designed with replication in mind and there are issues with
generators / triggers. Looking in b.p.i.replication, I see little
posting activity - how many people are out there successfully
implementing replication ?
 

Re:IB 7.5 and external drive arrays

SimonW writes:
Quote
Aage Johansen writes:

>
>40GB .gbk - how long will the backup+restore take?
>Would a server with replicated data be better?
>
>
Backup takes about an hour (has to be done whatever), restore about 3
hours.
I have a 1.5GB backup that takes a couple of hours to restore on an
oldish 900MHz Xeon (with fast disks). Data is restored quickly, but
building indexes goes on and on. This is the reason I asked.
Moving to 3.0GHz shortly...
Quote

Replication an option in the future but database needs some reworking.
It was never designed with replication in mind and there are issues with
generators / triggers. Looking in b.p.i.replication, I see little
posting activity - how many people are out there successfully
implementing replication ?
Since this would be one-way replication it should be (relatively)
painless to set up (easy to say - never having used replication himself!)
--
Aage J.
 

Re:IB 7.5 and external drive arrays

Aage Johansen writes:
Quote
SimonW writes:
>>...
>Backup takes about an hour (has to be done whatever), restore about 3
>hours.

I have a 1.5GB backup that takes a couple of hours to restore on an
oldish 900MHz Xeon (with fast disks). Data is restored quickly, but
building indexes goes on and on. This is the reason I asked.
Very sorry - I was completely off here: I haven't restored with IB/7.5
at all so the comparison isn't valid.
--
Aage J.
 

Re:IB 7.5 and external drive arrays

7.5 should be considerably faster since it does not validate all of the
data during the restore.
--
Bill Todd (TeamB)