Покращення швидкодії Медка (Firebird)

Відповісти
OSIK.bp
Повідомлень: 61
З нами з: 01 липня 2011, 16:28

Покращення швидкодії Медка (Firebird)

Повідомлення OSIK.bp » 13 березня 2015, 12:26

Почну нову тему(скопіюю свою відповідь з іншої гілки) - саме в цей розділ.
У нас в компанії був втсановлений Медок (embedded Firebird). У звязку із новими податковими навантаження документообігу зросло, і стало зрозуміло, що працювати некомфортно - підторможує.
База була 4.1Гб.

На вихідних, по рекомендаціям адмінів ваших зробив перехід на сервер Firebird:
Резервна копія. - Зніс медок. - перегрузив сервер - проінсталював медок, загрузив копію - змінив параметри для Connectionsetup.exe - перегрузив сервер.
Користувачів і права робив вручну наново (щоб не дай бог не підтягнути старих помилок)

Пройшло 4 дні, поцікавився у користувачів враженнями. Висновок невтішний: або торомзить ще гірше або в кращому випадку "нічого не помінялось".

Сервер, девстановлений медок: Windows Server 2003 32bit, Xeon X5675 3,07Ghz, 4Gb памяті.
Загрузка ЦП: як правило 15%. Максимум буває пригає до 40%.
В Медку одночасно максимум 7 юзерів. (ну можемо до 10 збільшити для оптимальності)

Параметри швидкодії на сервері Connectionsetup.exe
Default - кнопка "Рекомендовані" - Я встановив:
-«Кількість CPU»: 1 - 4- 4
-«Пам’яті виділено для менеджера блокувань » - 4 - 1 -16
- «Пам’ять для сортування» - 128 - 1 - 256
- «Розмір блоку тимчасового кешу» - 1023 - 1 - 1023
- «Кеш сторінок» - 16384 - 32678 - 32678

Що і де ще я можу змінити, або збільшити щоб швидкодія покращилась?????
Чи у мене тільки єдиний варіант зараз переходити на Оракл?
Кажуть, що з Ораклом є покращення. Але мені не хотілось би заморочуватись, і можливо навіть витрачати додаткові кошти...
Та і знову ж таки ваш адмін сказав, що з розміром бази 4Гб я не відчую різниці між ораклом і FB.

OSIK.bp
Повідомлень: 61
З нами з: 01 липня 2011, 16:28

Re: Покращення швидкодії Медка (Firebird)

Повідомлення OSIK.bp » 13 березня 2015, 12:30

На самому сервері Медка ніхто не працює.
Більшість користувачів працюють на 2 інших потужних серверах в терміналі, і запускають ezvitnet.exe з розшареної папки на сервері медка.
Може я тут шось не так роблю? Але колись давно на форумі мені саме так і рекомендували робити.


OSIK.bp
Повідомлень: 61
З нами з: 01 липня 2011, 16:28

Re: Покращення швидкодії Медка (Firebird)

Повідомлення OSIK.bp » 13 березня 2015, 14:00

Я зробив, так як мені рекомендували:
1) В ветке: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Firebird server - ZvitGrp\ ImagePath заменить c fbserver.exe на fb_inet_server.exe
2) Поставив параметри(1-8-64-2048,). Перезапустив служби. Подивимось...

Питання: Ви рекомендуєте параметри 1-8-64-2048, а у мене були навпаки значно збільшені 16-256-1023-32768 (хотів дати більше ресурсів медку). Тобто воно з меншими параметрами повинно краще працювати ніж було з більшими? (бо я можу вернути..)

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Покращення швидкодії Медка (Firebird)

Повідомлення Колпаков Б.И. » 13 березня 2015, 14:29

Конечно больше памяти - больше Кэша!

OSIK.bp
Повідомлень: 61
З нами з: 01 липня 2011, 16:28

Re: Покращення швидкодії Медка (Firebird)

Повідомлення OSIK.bp » 13 березня 2015, 15:50

Може мені проставити шось типу 32-512-1024-65536 і подивитись на загруженість?
(Память менеджера - Память сортировка - Временный кэш - Кэш страниц)

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Покращення швидкодії Медка (Firebird)

Повідомлення Колпаков Б.И. » 13 березня 2015, 17:12

Если железо позволяет, попробуйте.
Обязательно расскажите о впечатлениях.

OSIK.bp
Повідомлень: 61
З нами з: 01 липня 2011, 16:28

Re: Покращення швидкодії Медка (Firebird)

Повідомлення OSIK.bp » 16 березня 2015, 10:24

Як виявилось, не позволяє. - Сервак почав вмирати.
Я вернув такі, як були(ітак досить пристойні) 16-256-1023-32768 , перегрузив сервер повністю на всякий випадок.

Сьогодні користувачі знову дуже жаліються.
Висновок по їхніх відгуках: після мого "апгрейду" на Firebird стало тільки гірше: ну взагалі неможливо працювати.

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: Покращення швидкодії Медка (Firebird)

Повідомлення Белокопытов Геннадий » 16 березня 2015, 10:59

OSIK.bp
Здравствуйте!
Уточните, пожалуйста, какой размер базы Zvit.FDB у Вас на данный момент и какое количество пользователей одновременно работают с программой.
Опишите, какие тех. характеристики станций из которых запускают программу.
Прикрепите, пожалуйста, для проверки наличия ошибок лог программы, папка LOG в корневом каталоге сервера и лог службы, файл log-file.txt.

OSIK.bp
Повідомлень: 61
З нами з: 01 липня 2011, 16:28

Re: Покращення швидкодії Медка (Firebird)

Повідомлення OSIK.bp » 16 березня 2015, 11:56

База = 3.9Гб, Одночасно працюють максимум 7 юзерів (як правило 4-5, і то у декількох може бути тільки запущений медок, і нічого не робити).
Логи добавив.

Як я вже казав більшість працюють на 2 серверах в термінальних сесіях і запускають ezvitnet.exe з сервера медка
Сервер1(.4) - i7-3930K , Память: 48GB , Windows Server 2008 R2 Enterprise x64
Сервер2(.244) - Xeon 3.4, Память: 8Гб, Windows Server 2003 Standart x64

Якщо треба буде більш детальні характеристики, організую. До речі, я можу зробити вам доступ через TeamViewer або аналог. (через ЛС можемо узгодити телефони/логіни/паролі)
У деяких(наприклад у мене) є персональні станції, і там проінстальовано клієнт. параметри станцій різні. Але головне - це сервери. При потребі ми можемо всіх "медківців" заставити працювати в терміналі.

P.S. Я попробував зменшити параметри 8-128-512-16384. Подивлюсь(метод тика) чи стало краще чи гірше... До речі, а який із тих параметрів найбільш "важливий", або якщо можна пару слів про них або зсилку на інфу про це...
Вкладення
LOG.zip
(47.24 Кіб) Завантажено 17 разів

OSIK.bp
Повідомлень: 61
З нами з: 01 липня 2011, 16:28

Re: Покращення швидкодії Медка (Firebird)

Повідомлення OSIK.bp » 17 березня 2015, 10:13

Якщо раніше були "тормоза", то тепер працювати взагалі неможливо. Може появитись вікно "Закрити або Зачекати відклик програми..." і все значно повільніше.
На наступні вихідні я буду вертати програму назад на " embedded Firebird". Так юзери хоч шось могли зробити...

Шановні користувачі форума, якщо хтось із вас стикався із подібною проблемою і вирішив її - прошу написати мені ЛС, як саме ви це побороли!!!

P.S. Тількишо побачив в описі оновлення 10.01.035 про "оптимізацію бази даних". ДУЖЕ надіюсь, що це допоможе...
ЗМІНИ В ОНОВЛЕННІ 10.01.035
Шановні користувачі!
Встановлення даного функціонального оновлення може зайняти деякий час, що пов’язано з оптимізацією бази даних.
Обов’язково дочекайтесь закінчення оновлення програми.

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Покращення швидкодії Медка (Firebird)

Повідомлення Колпаков Б.И. » 17 березня 2015, 10:21

Тормоза в терминальном режиме или и на персональных станциях?
Сервер медка живет тут Xeon 3.4, Память: 8Гб, Windows Server 2003 Standart x64 ?
035 устанавливали?

M.Labunskiy
Повідомлень: 72
З нами з: 01 серпня 2013, 09:28

Re: Покращення швидкодії Медка (Firebird)

Повідомлення M.Labunskiy » 17 березня 2015, 10:45

OSIK.bp
Исходя из личного опыта, могу Вам порекомендовать перевести всех пользователей на терминал. При этом FB ставить отдельностоящий а не встроенный в Медок (у меня сейчас установлена версия 2.5.3 х64 в режиме SuperClassic Server), настройки производил через файл конфигурации firebird.config руками.

Данные манипуляции проводил в феврале, прирост базы с 500 Мб до 13 Гб за полтора месяца, ежедневно на терминале работают 40-60 бухгалтеров со всей Украины. В пиковые моменты разбора входящих загрузка ЦП i7-4790K 4GHz не превышает 20%.
При всем этом производительности хватает для работы как с налоговыми или отчетами, так и с автоматической обработкой.

Відповісти

Повернутись до “Установка на базі Firebird”