быстродействие программы

Обговорення питань, пов'язаних з функціонуванням програми
Гонтар
Повідомлень: 13
З нами з: 09 січня 2015, 13:58

быстродействие программы

Повідомлення Гонтар » 09 січня 2015, 14:43

После установки обновления 0.19 (сейчас установлено 0.20) программа начала подвисать - перевод курсора с одной строки НН на другую висит 10-15 сек., открытие/закрытие НН 15 сек., на регистрацию одной НН уходит 15 мин.
Версия сетевая, на Firebird, антивируса нет.
Сервер:
ОС Windows Server 2012
Processor: Intel Xeon E5-2650 2.0 Ghz
RAM - 4 Gb

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

Re: быстродействие программы

Повідомлення Белокопытов Геннадий » 09 січня 2015, 14:46

Гонтар
Здравствуйте!
Уточните, пожалуйста, какой размер базы программы и сколько одновременно работает пользователей в системе?
Выполните дополнительные настройки для службы Firebird.
Основные параметры настройки службы Firebird обсуждались в теме 1 и теме 2.

Гонтар
Повідомлень: 13
З нами з: 09 січня 2015, 13:58

Re: быстродействие программы

Повідомлення Гонтар » 09 січня 2015, 14:54

Белокопытов Геннадий писав:Гонтар
Здравствуйте!
Уточните, пожалуйста, какой размер базы программы и сколько одновременно работает пользователей в системе?
Выполните дополнительные настройки для службы Firebird.
Основные параметры настройки службы Firebird обсуждались в теме 1 и теме 2.
Размер - 15 Gb
Количество пользователей 10, но одновременно работает не больше 7.
Настройки Connection Setup:
con_setup.jpg
con_setup.jpg (50.43 Кіб) Переглянуто 6113 разів
setup_FB.jpg
setup_FB.jpg (42.09 Кіб) Переглянуто 6113 разів

Гонтар
Повідомлень: 13
З нами з: 09 січня 2015, 13:58

Re: быстродействие программы

Повідомлення Гонтар » 09 січня 2015, 15:18

Загрузка по CPU не больше 30%, использование ОЗУ - 1,6 Gb (40%)
Процессы DMF.AppServer.exec и fbserver.exe запускаются с высоким приоритетом (high)
Привожу все настройки из файла firebird.conf
Authentication = mixed
DefaultDbCachePages = 204800
MaxFileSystemCache = 65536
TempBlockSize = 1073741824
TempCacheLimit = 1073741824
RemoteServicePort = 3050
TcpRemoteBufferSize = 16384
LockMemSize = 134217728
LockGrantOrder = 1
CpuAffinityMask = 15
ProcessPriorityLevel = 2

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

Re: быстродействие программы

Повідомлення Белокопытов Геннадий » 09 січня 2015, 17:21

Гонтар
Как вариант, попробуйте перенести файл базы данных на другой диск, не логический.
41. Перенос базы программы Zvit.FDB на другой локальный или сетевой диск (только для клиент-серверной версии программы).
Для сетевой версии программы предусмотрена возможность переноса базы Zvit.FDB на другой локальный или сетевой диск.
Перенести базу на другой диск без переустановки сервера возможно только при условии использования в работе серверной части программы службы Firebird Server.
Для переноса базы необходимо:
- остановить службу ZvitGrp и Firebird Server;
- скопировать БД M.E.Doc.IS на необходимый диск;
- в корне программы запустить файл ConnectionSetup;
- в пункте "Налаштування Firebird" в строке "Розміщення БД" указать новый путь, куда была перемещена база программы;
- нажав на кнопку "Додаткові налаштування" можно настроить ресурсы, которые будет использовать программа в работе;
- после внесения изменений в расположение базы данных, запускаете службы ZvitGrp и Firebird Server и выполняете последующий их перезапуск;
- запускаете программу на сервере.

Barkas_vn
Повідомлень: 11
З нами з: 14 січня 2015, 18:23

Re: быстродействие программы

Повідомлення Barkas_vn » 14 січня 2015, 18:34

Сетевая версия ( последняя,полная)
Сервер HP G8 ( 16 ядер 48 оперативки ) Виртуальный терминал 2008, сервер для Медок виртуальный 2012 (всё лицензионное )
Тестировал нагрузку на 1 пользователя + администратор . Firebird настроен.
Та же проблема с подвисанием\откликом программы при переходе между окнами или нажатием функциональных кнопок
Работает один/ два бухгалтера с программой, даже при одном пользователе на наблюдаться "зависания",задача регестрировать до 500 налоговых в день

ukrplastic
Повідомлень: 13
З нами з: 17 січня 2015, 11:07

Re: быстродействие программы

Повідомлення ukrplastic » 17 січня 2015, 11:57

Здравствуйте.

У нас установлена сетевая версия Медок 10.01.022. Работает 4-5 пользователей.
Размер базы 1.6 Гб.
Медок работает в виртуальной машине с процессором Intel Xeon E5645 2.4GHz отдал ему 2 ядра.
Памяти 3 Гб. Установлена Корпоративная Windows 7 SP1. Весь софт лицензионный.
Есть антивирусник но папки Медка и Firebird стоят в исключениях.
Работает крайне медленно, крайне. Вызовы пунктов меню, отображение списков, отображение отчетов (накладных).
Да все тупит. Извините, но другого слова не могу подобрать.
Я игрался с параметрами Firebird.
Параметры Firebird видны на рисунке. Не особо помогает.
Пользователи очень недовольны а я ничем помочь не могу.

В качестве эксперимента я переставил Медок на физический компьютер.
Процессор Intel i7 3.4GHz, оперативки 16 Гб, операционка Windows Server 2008R2.
Инсталляция Медка и базу Firebird поставил на SSD!!! диск. Думал, летать все будет.
Да, работает быстрее, но это совсем не то, что я ожидал. Для такой машины и SSD диска скорость ужасная!!!
С 1 января все накладные только в электронном виде, база начнет резко расти.
Я не представляю что делать.

У меня есть бухгалтерская программа в которой работают около 250 пользователей, есть система документооборота,
в которой работают 210 пользователей. Базы там под 80Гб. Но они просто летают по сравнению с Медком!
P.S. Это не касается данной темы, но есть другие ошибки, но дозвониться Вам нереально,
дня 3 назад я заказывал зворотній дзвінок - так и не позвонили.
Извините, но это не работа.
| Показать
Firebird.png
Firebird.png (32.19 Кіб) Переглянуто 5849 разів

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

Re: быстродействие программы

Повідомлення Белокопытов Геннадий » 17 січня 2015, 13:19

ukrplastic
Здравствуйте!
В случае, если Вы не смогли дозвониться на прямой номер технической поддержки (044) 206-72-10, Вы можете воспользоваться одним из вариантов:
1. Оставить обратный звонок http://www.me-doc.com.ua/pages/callback_main.php
2. Воспользоваться он-лайн консультацией http://www.me-doc.com.ua/
3. Написать Ваш вопрос в письменно виде http://www.me-doc.com.ua/pages/mailer.php

Вам необходимо увеличить размер кэшей в дополнительных настройка Firebird:
- для блокировок по 1МБ на пользователя,
- для сортировок подобрать где-то 16-32 МБ,
- для общего кеша до 256МБ можно чуть больше по 30-40 МБ на пользователя.
В Connectionsetup.exe увеличте параметр "Max. кількість з’єднань", перезапустите службы программы.
Результат изменения быстродействия программы будет замечен только после работы программы в течении дня, как только служба Firebird проведет кэширование необходимой информации.

ukrplastic
Повідомлень: 13
З нами з: 17 січня 2015, 11:07

Re: быстродействие программы

Повідомлення ukrplastic » 17 січня 2015, 13:26

спасибо за такой оперативный ответ.
попробую

Павел1
Повідомлень: 2
З нами з: 21 січня 2015, 16:38

Re: быстродействие программы

Повідомлення Павел1 » 21 січня 2015, 17:10

Сетевая версия Медок.
EmbeddedFirebird
Около 30-ти одновременно работающих пользователей
Размер базы 3.5Gb
2CPUx4=8 ядер
RAM 8GB

Все весьма медленно, но кроме этого начальсь следующая проблема:
Выдается сообщение:
-------------------------
M.E.DOC IS 10.01.023
Мережева версія
Головне меню ОС: Microsoft Windows NT 6.1.7601 Service Pack 1

ZvitInterface.OpenDBConnectionException: Помилка з'єднання з базою даних!
Сервер: Embedded
База даних: C:\ProgramData\MedocIS\MedocISSRV\db\zvit.fdb
Помилка: Timeout exceeded.
-------------------------
Иногда дает продолжить работу после закрытия сообщения по ОК
Иногда же, больше никого никуда не пускает с выдачей этой-же ошибки при запуске station.exe Перезапуск службы ZvitGrp1 не помогает - только рестарт сервера.

То же происходит и с клиетом, запускаемым прямо на сервере - так что сетевые проблемы можно мсключить.

Может ли кто-то что-то подсказать?

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

Re: быстродействие программы

Повідомлення Белокопытов Геннадий » 21 січня 2015, 18:20

Павел1
В Connectionsetup.exe на серверной части увеличьте параметр Максимальное количество соединений с БД.
Настройте Connectionsetup.exe на станции и на сервере по IP адресу.
Перезапустите службы программы.

Павел1
Повідомлень: 2
З нами з: 21 січня 2015, 16:38

Re: быстродействие программы

Повідомлення Павел1 » 22 січня 2015, 15:24

Количество соединений с БД увеличил. Смотрим.
Про IP не вполне понял?

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

Re: быстродействие программы

Повідомлення Белокопытов Геннадий » 22 січня 2015, 17:06

Павел1
Настройте Connectionsetup.exe на станции и на сервере по IP адресу сервера, по умолчанию эти настройки указаны по доменному имени.

bovol
Повідомлень: 5
З нами з: 16 листопада 2011, 14:10

Re: быстродействие программы

Повідомлення bovol » 28 січня 2015, 10:46

Здравствуйте!
Существует возможность сжать файл ZVIT.FDB?
После нескольких операций переноса данных с одного компа на другой методом сохранения+восстановления резервной копии он дорос почти до 2ГБ.
В процессе инсталляции дополнений это очень мешает.
Кстати, существует возможность отключить резервное копирование в процессе инсталляции (очень долго копирует те же 2ГБ)?
Спасибо!

ukrplastic
Повідомлень: 13
З нами з: 17 січня 2015, 11:07

Re: быстродействие программы

Повідомлення ukrplastic » 28 січня 2015, 10:57

Геннадий,

я и раньше игрался с параметрами Firebird, но попробовал и Ваши рекомендации. Но как я и думал, дело не в них.
Я Вам уже писал, что Медок еле ползает при установке базы и программы на SSD диске!!!
Работать невозможно. Дозвониться нереально. Заказывал услугу обратный звонок - уже дней 10 жду, когда позвонят.
Ваш сервис по приему накладных начинает работать со сбоями.

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

Re: быстродействие программы

Повідомлення Колпаков Б.И. » 28 січня 2015, 10:57

bovol
Самый простой способ ужать ZVIT.FDB это восстановить на чистой базе файл РК типа .ZBK
Если работаете в сетевой версии настройте дополнительные настройки FireBird.

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

Re: быстродействие программы

Повідомлення Колпаков Б.И. » 28 січня 2015, 11:01

ukrplastic
Есть опыт работы Медка на SSD, поначалу работа Медка ускорилась заметно(год как установили на SSD), после последних функциональных обновлений тормоза усилились! Но тут уже дело в структуре запросов самой базы, остается ждать пока оптимизируют, где то на форуме была замечательная тема по этому поводу и обещание рассмотреть возможность оптимизации.

S.A.O.
Повідомлень: 95
З нами з: 05 липня 2013, 13:57

Re: быстродействие программы

Повідомлення S.A.O. » 08 червня 2016, 09:58

Добрый день.
Сетевой медок.
win xp

вот такая ошибка :
ZvitInterface.OpenDBConnectionException: Помилка з'єднання з базою даних!
Сервер: OFFICE
База даних: E:\Program Files\Intellect-Service\MedocISSR\db\ZVIT.FDB
Помилка: Timeout exceeded.


Server stack trace:
at ZvitServerDataFB.DBConnect.OpenConnect(String connectionString)
at ZvitServerDataFB.ZvDataMgr.NewConnect()
at ZvData.DB.NewConnect()
at ZvitPublishedObjects.Server.UserManager.GetUserData(Int32 user_id)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at ZvitInterface.IUser.GetUserData(Int32 user_id)
at ZvitShared.Helpers.Ctx.GetUserInfo()
at ZvitClientInterface.Client.Globals.GetUserInfo()
at ezvit.FormAuthorization.ChkLogin(String login, String pass)
at ezvit.FormAuthorization.btOk_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at Infragistics.Win.UltraControlBase.OnClick(EventArgs e)
at Infragistics.Win.Misc.UltraButtonBase.OnClick(EventArgs e)
at Infragistics.Win.Misc.UltraButton.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Sagius
Повідомлень: 759
З нами з: 29 березня 2016, 08:58

Re: быстродействие программы

Повідомлення Sagius » 08 червня 2016, 10:05

На сервере в ConnectionSetup на вкладке Firebird увеличьте максимальное количество соединений с базой (и перазапустите службу).
Если не поможет, то настройте соединение сервер-станция по IP-адресу (если оно было по имени) и поменяйте порт Firebird.
Ну и антивирус.

S.A.O.
Повідомлень: 95
З нами з: 05 липня 2013, 13:57

Re: быстродействие программы

Повідомлення S.A.O. » 08 червня 2016, 10:11

Пробовали. Пишет нет соединение с базой и не сохраняет ни одни настройки.

Відповісти

Повернутись до “Помилки у роботі програми”