Closed mrotteveel closed 3 months ago
Please test again using next snapshots.
Tested with:
5.0.2.1481-0-fc71044-windows-x64: 35.9 seconds 4.0.6.3144-0_x64: 37.5 seconds 3.0.13.33790-0_x64: 40.9 seconds
So, looks good, and for 4.0.6 and 5.0.2 even better than before the regression. Thanks!
Will this affect also restoring of the backup or some other operations`?
Database creation in general (including restore). Note that it was catch creating many databases. It will be unnoticeable restoring single database specially if it's is big.
Thanks for the info.
-tee-
While running the Jaybird tests against Firebird 5.0.1, I noticed a slow down in test execution compared to Firebird 5.0.0.
The problem seems to be that database creation in Firebird 5.0.1 is roughly 30% slower compared to Firebird 5.0.0. For example, if I create 500 database against 5.0.0 (on Windows) it takes ~41.7 seconds, and on 5.0.1 it takes ~55.2 seconds.
Both 5.0.0 and 5.0.1 use the same configuration. The databases are created with
isc_dpb_force_write
set to 1, but not setting it makes no significant difference).Firebird 4.0.5 and 3.0.12 have a similar performance decrease creating database compared to 4.0.4/3.0.11:
I used the following test (from within Jaybird's test (placed in src/test/org/firebirdsql/jdbc):