Subject GBAK.EXE consume lot of physical RAM if backup a big database
Author Chau Chee Yang
Hi,

I backup a firebird database with GBAK.EXE with the following options:

gbak -b -v ACC-0007.FDB c:\temp\a.gbk

The Size of ACC-0007.FDB is about 800M and the a.gbk size is about 500M.

When gbak is running, I open "Windows Task Manager" and notice how the
Physical RAM is use. It happens that the physical RAM keep decrease
while the backup is running. When the backup is going to finish, it
has consume about 500M.

When GBAK.EXE finish running, the RAM is release and back to normal.

Is this the way of how the GBAK.EXE works? It seems like this is a
good design or there are switches in GBAK to turn this behavior off?

I am using Firebird 1.5.3 on Windows XP Professional.

Thank you.

Best Regards,
Chau Chee Yang