Hi All,

I try to find why the real life application's internal database version changer much slower with 4.0. One slow step is the procedure altering. First, made an isql test case with WIN1250 connection because the real life application use that. The script file alter 2265 procedures in the database. Just restored an fbk and execute the script with isql. Tried with Win64 and SuperServer.

isql.exe -u SYSDBA -p masterkey -ch WIN1250 localhost:C:\TEST\DB\TEST.FDB -i C:\TEST\TEST_ansi.sql

2.5.9 -      ~43s
3.0.7 -      ~111s
4.0.0.2489 - ~124s

Tried with UTF8 too because system tables of 3.0 and 4.0 use that encoding. Saved and use the script file with UTF8 encoding.

isql.exe -u SYSDBA -p masterkey -ch UTF8 localhost:C:\TEST\DB\TEST.FDB -i C:\TEST\TEST_utf8.sql

2.5.9 -      ~42s
3.0.7 -      ~88s
4.0.0.2489 - ~96s

Any idea why the execution much slower with the newer versions than 2.5?

Gabor


Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to