|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
slavyanka взяла example из firebird, прогнала на 100000 записях, итог 630 секунд на 3.0.7 и 855 на 4.0 Сколько раз подряд прогонялся тест с каждым сервером ? Как запускался тест - из каталога fb соотв. версии или из отдельного каталога ? Если первое - это измерение работы embedded, вряд ли оно полезно реальному приложению. Если второе - какой fbclient.dll использовался ? Как гарантирована одинаковость БД и настроек серверов для fb3 и fb4 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2021, 17:06 |
|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
slavyanka Код: plaintext 1. 2. 3. 4. 5.
Дальнейших успехов в измерении скорости работы консольного вывода. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2021, 17:09 |
|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
Симонов Денис Dimitry Sibiryakov ЕМНИП это результат введения проверки прав на чтение блоба. в тройку эта проверка тоже портирована, так что дело не в ней Ничего нового. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2021, 17:10 |
|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
Можно подумать мне больше нечем мозг забить, чем помнить какой именно из багфиксов в какую версию был портирован... Я помню только, что в рассылке проскакивал тикет "медленная проверка прав на блобы". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2021, 17:16 |
|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
Мимопроходящий 29.06.2021 13:16, kdv пишет: > Зачем тогда этот топик? учитывая очередное пришествие Сима и Рьгла Петров и Баширов? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2021, 18:34 |
|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
29.06.2021 18:34, Старый плюшевый мишка пишет: > Петров и Баширов? не. гораздо жиже. "Siemargl" Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2021, 18:46 |
|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
hvlad, убрала вывод в консоль,вернулось x2. Тест прогонялся по пять раз на каждой версии, среднее время: на 3.0.7 101 с, на 4.0 250 с fbclient.dll соответствующие версии тест запускался из отдельного каталога про одинаковость настроек сервера - оба раза запускала при установке, потом ничего не меняла статистика и метаданные для 3.0.7: CH (128) Primary pointer page: 224, Index root page: 225 Total formats: 1, used formats: 1 Average record length: 26.88, total records: 100000 Average version length: 0.00, total versions: 0, max versions: 0 Average fragment length: 0.00, total fragments: 0, max fragments: 0 Average unpacked length: 64.00, compression ratio: 2.38 Pointer pages: 7, data page slots: 5064 Data pages: 5064, average fill: 89% Primary pages: 1615, secondary pages: 3449, swept pages: 0 Empty pages: 2, full pages: 5060 Blobs: 100000, total length: 10787500000, blob pages: 2700000 Level 0: 0, Level 1: 100000, Level 2: 0 Fill distribution: 0 - 19% = 2 20 - 39% = 1 40 - 59% = 1 60 - 79% = 1612 80 - 99% = 3448 SET SQL DIALECT 3; SET NAMES NONE; SET CLIENTLIB 'C:\Program Files (x86)\Firebird\Firebird_3_0\fbclient.dll'; CREATE DATABASE 'C:\FBTESTS.FDB' USER 'SYSDBA' PASSWORD 'masterkey' PAGE_SIZE 4096 DEFAULT CHARACTER SET NONE COLLATION NONE; /******************************************************************************/ /*** Tables ***/ /******************************************************************************/ CREATE TABLE CH ( FIRST_NAME VARCHAR(50) NOT NULL, PHOTO BLOB SUB_TYPE 0 SEGMENT SIZE 80 ); статистика и метаданные для 4.0.0: CH (128) Primary pointer page: 263, Index root page: 264 Total formats: 1, used formats: 1 Average record length: 26.88, total records: 100000 Average version length: 0.00, total versions: 0, max versions: 0 Average fragment length: 0.00, total fragments: 0, max fragments: 0 Average unpacked length: 64.00, compression ratio: 2.38 Pointer pages: 7, data page slots: 5240 Data pages: 5240, average fill: 86% Primary pages: 1791, secondary pages: 3449, swept pages: 0 Empty pages: 5, full pages: 5233 Blobs: 100000, total length: 10787500000, blob pages: 2700000 Level 0: 0, Level 1: 100000, Level 2: 0 Fill distribution: 0 - 19% = 5 20 - 39% = 1 40 - 59% = 180 60 - 79% = 1606 80 - 99% = 3448 SET SQL DIALECT 3; SET NAMES NONE; SET CLIENTLIB 'C:\Program Files (x86)\Firebird\Firebird_4_0\fbclient.dll'; CREATE DATABASE 'C:\FBTESTS.FDB' USER 'SYSDBA' PASSWORD 'masterkey' PAGE_SIZE 4096 DEFAULT CHARACTER SET NONE COLLATION NONE; /******************************************************************************/ /*** Tables ***/ /******************************************************************************/ CREATE TABLE CH ( FIRST_NAME VARCHAR(50) NOT NULL, PHOTO BLOB SUB_TYPE 0 SEGMENT SIZE 80 ); ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 10:44 |
|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
30.06.2021 10:44, slavyanka пишет: > SEGMENT SIZE 80 ты это специально? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 11:17 |
|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
slavyanka, Как создавалась БД ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 11:22 |
|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
hvlad, программно, через IAttachment* createDatabase(...) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 11:29 |
|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
Мимопроходящий, нет, сегмент по умолчанию 80, строка создания таблицы: "CREATE TABLE CH(FIRST_NAME VARCHAR(50) NOT NULL, PHOTO BLOB)" ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 11:30 |
|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
slavyanka, А не проще тестовое приложение + скрипт генерации базы предъявить разработчикам. На переписку и гадание больше времени уйдет. Для уверенности в идентичности настроек подключитесь 4-ой версией к базе данных 3-ей, предварительно прописав в конфиге Providers = Remote,Engine13,Engine12,Loopback и скопировав соотв.DLL в папку plugins. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 12:10 |
|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
slavyanka hvlad, программно, через IAttachment* createDatabase(...) Можешь выложить бекап БД от fb3 или даже от 2.5 ? Сжатый, есс-но ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 12:33 |
|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
ggreggory Для уверенности в идентичности настроек подключитесь 4-ой версией к базе данных 3-ей... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 12:34 |
|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
slavyanka про одинаковость настроек сервера - оба раза запускала при установке ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2021, 13:20 |
|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
hvlad, нет, по очереди. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2021, 15:52 |
|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
Я в трекере показал то, что вижу. И я не вижу никакого замедления. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2021, 16:52 |
|
Скорость чтения блобов Firebird 4.0
|
|||
---|---|---|---|
#18+
hvlad, да, спасибо большое, что посмотрели, видела. я сейчас тестировала с inet, xnet, wirecrypt - улучшения нет. Буду дальше искать. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2021, 17:06 |
|
|
start [/forum/topic.php?fid=40&msg=40081208&tid=1559984]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 256ms |
total: | 392ms |
0 / 0 |