|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
Тестирую на своих базах узкие места metadata Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
Тестирую так: Код: sql 1.
На fb4.0 наблюдаю замедление примерно на 20-25% по сравнению с fb3.0 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 01:18 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
замени timestamp на timestamp without time zone и сравни еще раз ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 08:40 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
пардон, мне привиделось, что оно в цикле :-) Тогда ХЗ, вроде не должно быть таких отличий. Разберемся, как будет время. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 09:16 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
dimitr, дык timestamp он же и так по умолчанию without time zone ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 09:18 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
Симонов Денис, еще раз пардон, результат утра без кофе :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 09:21 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
Шавлюк Евгений На fb4.0 наблюдаю замедление примерно на 20-25% по сравнению с fb3.0 Кеш 2048, страница 8КБ. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 10:31 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
03.06.2021 01:18, Шавлюк Евгений пишет: > На fb4.0 наблюдаю замедление примерно на 20-25% по сравнению с fb3.0 как настроены TEMP-ы ? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 11:40 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
Мимопроходящий, Код: plaintext 1. 2. 3. 4. 5. 6.
Настройки fb3 и 4 идентичные, стоят на одном компьютере ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 12:44 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
hvlad Кеш 2048, страница 8КБ. У меня страница стоит 4Кб, попробую изменить ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 12:45 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
Шавлюк Евгений, 4 Кб это очень мало. Сейчас БД по дефолту со страницей 8 Кб создаётся. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 12:50 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
Шавлюк Евгений, а у меня результаты такие: AMD Ryzen 3700x, 32gb RAM SSD 860 EVO 1tb или HDD Seagate - без разницы, видимо gtt винда оставляет в памяти, реального обмена с дисками нет (файл fb_table.... нулевого размера, в свойствах виден реальный размер). Конфиг ФБ 3 и 4 дефолтный на 100%. fw=on/off не влияет. страница БД 8к (employee) FB 3 - 61сек, размер файла 578мб, reads 2, writes 76694, fetches 59 357 969 FB 4 - 63сек, размер файла 633мб, reads 2, writes 83877, fetches 59 421 502 казалось бы - ФБ 4 чуть побыстрее, учитывая большее количество writes (и больший размер файла), однако в таблице всего 3 integer, и неясно, за счет чего размер гтт увеличился в 4.0 почти на 10%. Так что, "убыстрение" компенсировалось увеличением размера. Что интересно. В обоих случаях виден "обмен с диском" на уровне 20мб сек. Но если я делаю кэш в 100к страниц, результаты теста остаются теми же, а вот обмен с диском падает до 10мб сек. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 13:20 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
Шавлюк ЕвгенийНастройки fb3 и 4 идентичные Вот только у четвёрки как раз что-то правилось с выбором умолчательного каталога для файлов временных таблиц ЕМНИП. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 13:22 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, там только дали возможность его переопределить в конфиге ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 13:28 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
03.06.2021 13:28, Симонов Денис пишет: > там только дали возможность его переопределить в конфиге вот и надо бы посмотреть, куда пишет 4-ка и 3-ка, именно на этом хосте. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 13:31 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovВот только у четвёрки как раз что-то правилось с выбором умолчательного каталога для файлов временных таблиц ЕМНИП. ну что ты. я специально же смотрел в монитор ресурсов, КУДА пишется этот fb_table и с какой скоростью. В обоих случаях - в умолчательный системный TEMP. Потом назначил FIREBIRD_TMP на HDD, убедился что "пишет" туда. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 13:39 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
Мимопроходящийвот и надо бы посмотреть, куда пишет 4-ка и 3-ка, именно на этом хосте. исходя из моего теста - пофиг куда пишет, если эти 600мб помещаются в память (файловый кэш ОС). А как сделать чтобы не помещалось - я не знаю (. Вообще 578мб делить на 61 (или 633 на 63) это где-то 10мб в секунду, и учитывая, что у меня запись идет в память, как-то медленновато, вообще, что для 3.0, что для 4.0. И почему тогда монитор ресурсов сообщает о записи в файл в 20мб сек... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 13:44 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
Шавлюк Евгений hvlad Кеш 2048, страница 8КБ. У меня страница стоит 4Кб, попробую изменить Сколько раз ты замерял результаты ? Насколько сильно забит диск с TEMP ? Сравнивал ли Physical disk IO ? Зависит ли скорость от порядка выполнения (fb3 потом fb4, и наоборот) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 15:49 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
kdv Вообще 578мб делить на 61 (или 633 на 63) это где-то 10мб в секунду, и учитывая, что у меня запись идет в память, как-то медленновато, вообще, что для 3.0, что для 4.0. И почему тогда монитор ресурсов сообщает о записи в файл в 20мб сек... Почему все думают, что insert into table эквивалентен прямому write() ? Там куча накладных расходов (которую мы постоянно пытаемся уменьшить)... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 15:51 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
hvlad, ты лучше скажи, почему гтт в 4.0 распухли на 10%. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 16:08 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
kdv ты лучше скажи, почему гтт в 4.0 распухли на 10%. Причина в исправленной баге https://github.com/FirebirdSQL/firebird/issues/6618 Т.к. на 3-ке это никак не воспроизводилось, то туда патч не портировали. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2021, 16:58 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
Симонов Денис 4 Кб это очень мало. Сейчас БД по дефолту со страницей 8 Кб создаётся. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2021, 18:54 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
Шавлюк Евгений, какой проц, сколько памяти? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2021, 13:34 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
Шавлюк Евгений, уже выяснили, что некоторое замедление может появиться из-за большего кол-ва страниц, которые выделяет FB4 по сравнению с пред. версиями. Т.е. размер замедления зависит от : - скорости диска (чему хуже, тем больше), - ширины записи таблицы (чем шире, тем меньше) - опции резервировния места в БД (если выкл, то не должно быть разницы вообще). Я проверял на SSD и разницы не ощутил. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2021, 15:24 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
Добавлю. Если эте все записи проапдейтить (удалить), то вторая операция на fb4 должна выполняться несколько быстрее, чем на fb3 - т.к. не будет фрагментирования записей. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2021, 15:26 |
|
Замедление вставки в GTT для fb4 по сравнению с fb3
|
|||
---|---|---|---|
#18+
hvladТ.е. размер замедления зависит от : - скорости диска (чему хуже, тем больше), только если вся память занята, причем даже для кэша ОС нет места, что обычно редко случается. И вообще - в воспроизведение "разницы" при повторах на разных версиях ФБ я не верю вообще. Ну как так-то, что, ОС не может освободить свой кэш? Или речь идет про компы с 2гб памяти? Где снимки rammap тогда? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2021, 15:44 |
|
|
start [/forum/topic.php?fid=40&msg=40075842&tid=1560022]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 261ms |
0 / 0 |