|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
Sergey_darkно как быть с тем та же база но FB 3.0 просто летает(и это не зависит от количества подключений). Потому что база отресторена. Вангую, через полгода будет точно такая же ситуация, как сейчас. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 09:42 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
CyberMax, нет. я сравниваю две базы поднятые из бекапов ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 09:46 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
Симонов Денис, если не сложно, можете написать какой конфиг для супера ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 09:50 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
Sergey_dark, я до 3.0 супером не пользовался ибо на многопроцессорных системах толку не было. На 3.0 для начала обычно вот так Код: plaintext 1. 2. 3. 4.
Но для 2.1 наверное такое не покатит. Для начала попробуй взять отсюда https://ib-aid.com/ru/optimized-firebird-configuration/ ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 10:04 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
Sergey_dark, читай лучше http://www.ibase.ru/files/firebird/Firebird_Hardware_Guide_2015_rus.pdf потому что конфиг настраивается по конкретному железу и тому, что делают приложения с базой. Например, параметры временных файлов и сортировки настраиваются только если эти самые временные файлы есть. Нет - нет смысла настраивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 10:40 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
Sergey_darkкакой конфиг для супера ?для 2.1 надо настроить аффинити маск, чтобы оно не плавало по ядрам, а сидело строго на одном. кэш пэйджес для супера и классика настраиваются диаметрально противоположно. Да, база используется не 24х7? Тогда в полночь уводить базу в шатдаун с принудительным обрывом всех коннектов, проводить принудительный свип каждую ночь. Ну и разок в квартал регламентный Б\Р базы. Это даст гарантию, что не будет коннектов держащих транзакции более суток. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 11:34 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
Sergey_darkя сравниваю две базы поднятые из бекаповЗабудь про трешку. Нет исходников приклады - нет смены версий сервера. Можешь "отлить в граните" предыдущую фразу. Настраивай то, что есть, там еще есть возможности маневра. Да, ты ответил далеко не на все поставленные вопросы. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 11:37 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
Ivan_Pisarevskyдля 2.1 надо настроить аффинити маск, чтобы оно не плавало по ядрам, а сидело строго на одномОно и так по-умолчанию 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 11:45 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
hvladОно и так по-умолчанию 1Предпочитаю инитить переменные явно. Тем более критичные. Да, про старый супер запросто могу наврать, в работе никогда не использовал, дефолты все точно не вспомню. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 11:52 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
Sergey_darkCyberMax, нет. я сравниваю две базы поднятые из бекапов На это утверждение у меня реакция одна: не верю :) Проверь еще раз. Покажи что у тебя в Database header page information для свежеотресторенной базы, и тормозит она или нет. Если таки да - то другое дело. Но пока что - не верю. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 12:44 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
fraksSergey_darkCyberMax, нет. я сравниваю две базы поднятые из бекапов На это утверждение у меня реакция одна: не верю :)Т.е. когда план запроса на новой версии стал хуже - это да, а когда лучше - это "не верю" ? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 12:53 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
fraks, это только что с рабочей базы 2.1 Database header page information: Flags 0 Checksum 12345 Generation 28444432 Page size 8192 ODS version 11.1 Oldest transaction 28313822 Oldest active 28313823 Oldest snapshot 28313823 Next transaction 28313824 Bumped transaction 1 Sequence number 0 Next attachment ID 394041 Implementation ID 26 Shadow count 0 Page buffers 0 Next header page 0 Database dialect 3 Creation date May 1, 2017 22:45:54 Attributes force write Variable header data: Sweep interval: 20000 *END* тестовые 3.0 и 2.1 чуть позже. нужно поднять 2.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 13:47 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
Народ, а не подскажете мне еще такой момент... 1 база в офисе + 110 автономных баз торг. точки. Если я офисную базу сразу переведу с 2.5 на 3 а точки постепенно. Не будет ли проблем из-за клиентских библиотек? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 15:08 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
Mironico, придётся настроить Legacy_Auth ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 15:28 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
fraks, база на fb 3.0 время выборки 5-7 сек из справочника клиенты Database "D:\DB\DB_3_0.FDB" Database header page information: Flags 0 Generation 884 System Change Number 0 Page size 8192 ODS version 12.0 Oldest transaction 1091 Oldest active 1092 Oldest snapshot 1092 Next transaction 1092 Sequence number 0 Next attachment ID 26 Implementation HW=AMD/Intel/x64 little-endian OS=Windows CC=MSVC Shadow count 0 Page buffers 0 Next header page 0 Database dialect 3 Creation date Oct 25, 2017 14:53:59 Attributes force write Variable header data: Sweep interval: 20000 *END* база на fb 2.1 время выборки 29 сек из справочника клиенты Database "d:\db\db_2_1.fdb" Database header page information: Flags 0 Checksum 12345 Generation 872 Page size 8192 ODS version 11.1 Oldest transaction 860 Oldest active 861 Oldest snapshot 861 Next transaction 862 Bumped transaction 1 Sequence number 0 Next attachment ID 4 Implementation ID 26 Shadow count 0 Page buffers 0 Next header page 0 Database dialect 3 Creation date Oct 26, 2017 15:47:29 Attributes force write Variable header data: Sweep interval: 20000 *END* ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 17:24 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
Sergey_dark выборки 5-7 сек из справочника клиенты Sergey_dark время выборки 29 сек из справочника клиенты Что 5, что 25 - нереально большое время для "выборки из справочника". Ты, конечно же, уже проанализировал план этого запроса и пришел к выводу, что оптимизировать его невозможно, раз продолжаешь тратить время на попытки улучшить ситуацию другими способами? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 17:36 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
Sergey_dark> aaca ia fb 3.0 a?aiy auai?ee 5-7 nae ec ni?aai?ieea eeeaiou Sergey_dark> aaca ia fb 2.1 a?aiy auai?ee 29 nae ec ni?aai?ieea eeeaiou А сколько записей в этом справочнике (таблице)? Запрос (и его план) есть возможность показать? Может там не один справочник, а 100-500 дочерних таблиц вдогонку цепляются ? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 17:38 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
26.10.2017 17:38, Гаджимурадов Рустам пишет: > Может там не один справочник, а 100-500 > дочерних таблиц вдогонку цепляются ? и не каким-то там джойном, а мегакрутыми калькулируемыми полями. в которых дёргается селект из хранимой процедуры. в которой агрегирующий LIST порождает временные БЛОБы. которые пожирают память и выталкивают процессы в своп. зы: не пил с утра. мечтаю... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 17:46 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
YuRock, у меня нет возможности оптимизировать запрос. нет исходников. можно только работать с индексами ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 17:53 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
не хочу никого пугать. но вот это выборка из справочника клиентов Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 17:55 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
YuRockТы, конечно же, уже проанализировал план этого запроса и пришел к выводу, что оптимизировать его невозможно, раз продолжаешь тратить время на попытки улучшить ситуацию другими способами?Читай сначала, там нет исходников, нет техподдержки есть некий клиентский бинарь и горячее желание халявы. Сервер 2.1 и, соответственно, некоторые трудности с трассировкой запросов. Нет даже админа способного запустить и проанализировать выхлоп перфмона. из описание железки только проц... что толку от проца, если архитектура супер и используется ровно одно ядро на все про все. Мимопроходящийзы: не пил с утра. мечтаю...Тут и без твоих фантазий белая и круглая, причем уже, а не намечается. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 17:56 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
26.10.2017 17:53, Sergey_dark пишет: > у меня нет возможности оптимизировать запрос. нет исходников. можно только работать с индексами это не совсем так. тексты запросов скорее всего вложены в соответствующие проперти компонентов. а проперти эти сидят в экзешнике в виде ресурсов. ресурсы эти можно извлечь и даже подправить. бывает конечно, что запросы генерируются динамически, но имхо, это не тот случай. в общем, как говорится, "тут программист нужон!" (С) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 17:59 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
используй тэги с спойлер для портянок, на первый раз я поправил, дальше сам. Универсальный запрос на все случаи жизни, припарки тут помогут мало, индексы гарантированно идут лесом. При любом раскладе входных условий будет гарантирован полный перебор справочника. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 18:00 |
|
возможные проблемы при переходе с Firebird 2.1 до версии 3.0
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 18:02 |
|
|
start [/forum/topic.php?fid=40&msg=39542722&tid=1561355]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
19ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 320ms |
total: | 490ms |
0 / 0 |