I have conducted a test:
- Database size 334 GB
- BK file size 119 GB
- Server with 128 GB RAM, 20 cores CPU and fast NVMe drive
- Firebird parallel works configuration:
Max parallel workers = 64, Parallel workers = 16
The command:
C:\Program Files\FB5>gbak -r "G:\XXXXXXXX.bk" "G:\XXXXXXXX.fdb" -user sysdba -pas XXXXXXXX -se localhost/3056:service_mgr -p NNNN -bu MMMMM
There are times obtained:
| Mode |
Page size |
Buffers |
Time |
| Classic |
8192 |
500 |
2:20:00 |
| Super |
8192 |
500 |
6:00:00 |
| Super |
8192 |
4_000_000 |
5:45:00 |
The conclusion is that the Super Server is not only less robust and reliable than the Classic Server, but it also performs much worse. So, why do we offer it as the default mode? This greatly harms Firebird because many users do not bother to make adjustments in the Firebird configuration file, and therefore end up with a worse experience.
I have conducted a test:
Max parallel workers = 64,Parallel workers = 16The command:
There are times obtained:
The conclusion is that the Super Server is not only less robust and reliable than the Classic Server, but it also performs much worse. So, why do we offer it as the default mode? This greatly harms Firebird because many users do not bother to make adjustments in the Firebird configuration file, and therefore end up with a worse experience.