Рекомендации по увеличению быстродействия
Рекомендации по увеличению быстродействия
Рекомендации разработчика по увеличению быстродействия для клиент-серверного варианта программы с БД Firebird в архиве
- Вкладення
-
- рекомендации по увеличению быстродействия .rar
- (113.76 Кіб) Завантажено 130 разів
https://www.youtube.com/watch?v=1Q54t3-3ZaE
ХутинПуйло!
ХутинПуйло!
Re: Рекомендации по увеличению быстродействия
А рекомендации для 2012-го сервера?
Стоит перенести сервер Медка на Win Srv 2012 и все эти рекомендации летят прахом.
Тормоза неимоверные.
IC i5, 8 Gb оперативки.
При одном(!) работающем клиенте (даже под админом и без антивиря) открытие налоговой накладной 5-7 секунд.
Накладных за месяц не более 3 сотен.
Пробовал рядом ставить локальный Медок. Тормоза те же. Проблема не в настройках FB.
Эта же база на Win7 c 2 гигами оперативки и двухядерным селероном на борту окрывает НН за секунду, максимум 2.
Стоит перенести сервер Медка на Win Srv 2012 и все эти рекомендации летят прахом.
Тормоза неимоверные.
IC i5, 8 Gb оперативки.
При одном(!) работающем клиенте (даже под админом и без антивиря) открытие налоговой накладной 5-7 секунд.
Накладных за месяц не более 3 сотен.
Пробовал рядом ставить локальный Медок. Тормоза те же. Проблема не в настройках FB.
Эта же база на Win7 c 2 гигами оперативки и двухядерным селероном на борту окрывает НН за секунду, максимум 2.
if you can dream and not make dreams your master
-
- Повідомлень: 717
- З нами з: 13 червня 2012, 09:38
Re: Рекомендации по увеличению быстродействия
Справа зовсім не у сервері Firebird
Справа у недосконалій роботі з індексами, а особливо у кривому клієнті у якому натикано купа сліпів та заважких парсерів.
На сервері Xeon E5 + Windows Server 2003 податкова відкривається секунд 10-15, при цьому ні диск, ні просессор не зайняті більше 5%.
А локально на Windows 7 та ж сама податкова відкривається секунд 30 (до хвилини).
Справа у недосконалій роботі з індексами, а особливо у кривому клієнті у якому натикано купа сліпів та заважких парсерів.
У мене ситуація зворотня.Xhazard писав:Эта же база на Win7 c 2 гигами оперативки и двухядерным селероном на борту окрывает НН за секунду, максимум 2.
На сервері Xeon E5 + Windows Server 2003 податкова відкривається секунд 10-15, при цьому ні диск, ні просессор не зайняті більше 5%.
А локально на Windows 7 та ж сама податкова відкривається секунд 30 (до хвилини).
-
- Повідомлень: 8802
- З нами з: 29 липня 2011, 14:59
- Звідки: Украина, Донецкая область, Бахмут
- Контактна інформація:
Re: Рекомендации по увеличению быстродействия
30 секунд это тоже много, а база большая?
Сколько при этом документов в реестре первички?
ФБ в каком режиме раб?
Сколько при этом документов в реестре первички?
ФБ в каком режиме раб?
-
- Повідомлень: 717
- З нами з: 13 червня 2012, 09:38
Re: Рекомендации по увеличению быстродействия
1. Розмір бази близько 7 гіг.Колпаков Б.И. писав:30 секунд это тоже много, а база большая?
Сколько при этом документов в реестре первички?
ФБ в каком режиме раб?
2. 4-8 тисяч на місяць за три роки.
3. Классік, але режим роботи не має великого впливу на швидкодію.
Пробували і Ембеддед, і СуперСервер - різниця у швидкодії у межах 5-10% і то, на мою думку, залежить лише від поточного завантаження сервера.
Тому моя думка щодо цього стала - Файрбьорд нєпрічом
-
- Повідомлень: 8802
- З нами з: 29 липня 2011, 14:59
- Звідки: Украина, Донецкая область, Бахмут
- Контактна інформація:
Re: Рекомендации по увеличению быстродействия
В Вашем случае только класик, Вы конекшенсютап настраивали?
Когда Вы открываете НН, какое количество документов в реестре первичных документов?
Версия Медка 156 ?
Когда Вы открываете НН, какое количество документов в реестре первичных документов?
Версия Медка 156 ?
-
- Повідомлень: 717
- З нами з: 13 червня 2012, 09:38
Re: Рекомендации по увеличению быстродействия
Пане Колпаков, усе у мене гаразд із налаштуваннями Firebird.Колпаков Б.И. писав:В Вашем случае только класик, Вы конекшенсютап настраивали?
Когда Вы открываете НН, какое количество документов в реестре первичных документов?
Версия Медка 156 ?
Усі параметри які впливають на швидкодію виставлені на максимум.
Але іще раз повтюрюся - справа зовсім не у Firebird.
От для прикладу звична операція вибірки реєстру первинних документів за місяць у медку вибирається 12-15 секунд, при цьому завантажуючи CPU на клієнті на 100%
А от такий запит
Код: Виділити все
select first 9999 * from card where perdate between '01.06.2016' and '30.06.2016'
- | Показать
PS: Якщо ви памятаєте Бест Звіт, який був предком цього солоденькуватого вилупка - то там проблем із швидкодією запитів не було
-
- Повідомлень: 8802
- З нами з: 29 липня 2011, 14:59
- Звідки: Украина, Донецкая область, Бахмут
- Контактна інформація:
Re: Рекомендации по увеличению быстродействия
Добре.
Просто уточнил.
Я, после 156го, тестировал быстродействие: открывал РПД с количеством 3715 документов и пробовал открыть например Акт, сам РПД с таким количеством открывается 10 секунд, а документ 5 секунд.
Сервер Медка:
ЦП core i3, ОЗУ 4Гб, ОС Windows 10 Home_64
База размер 5.6 Гб.
SSD 128 Гб.
ФБ_классик.
Тест делал на станции(Ноут 8 лет).
Просто уточнил.
Я, после 156го, тестировал быстродействие: открывал РПД с количеством 3715 документов и пробовал открыть например Акт, сам РПД с таким количеством открывается 10 секунд, а документ 5 секунд.
Сервер Медка:
ЦП core i3, ОЗУ 4Гб, ОС Windows 10 Home_64
База размер 5.6 Гб.
SSD 128 Гб.
ФБ_классик.
Тест делал на станции(Ноут 8 лет).
-
- Повідомлень: 717
- З нами з: 13 червня 2012, 09:38
Re: Рекомендации по увеличению быстродействия
Ну так у нас параметри швидкодії одного порядку.Колпаков Б.И. писав:Добре.
Я, после 156го, тестировал быстродействие: открывал РПД с количеством 3715 документов и пробовал открыть например Акт, сам РПД с таким количеством открывается 10 секунд, а документ 5 секунд.
В тестовій локальній базі дані за два роки, кількість документів усього близько 100 тисяч, кількість документів у періоді (за 06 місяць 2016) десь 4,5 тисячі.
Але у мене не SSD, а звичайний HDD, але відкриває реєстр за 12 секунд проти ваших 10 секунд.
А от коли починається відкриття документу, то система зайнята на 100% та звертається до диску коли починає створювати тисячі дотнетівських обєктів для відображення податкової.
-
- Повідомлень: 8802
- З нами з: 29 липня 2011, 14:59
- Звідки: Украина, Донецкая область, Бахмут
- Контактна інформація:
Re: Рекомендации по увеличению быстродействия
Простите, еще уточню, у Вас терминальный режим?
-
- Повідомлень: 717
- З нами з: 13 червня 2012, 09:38
Re: Рекомендации по увеличению быстродействия
Як ви добре памятаєте - медок не вміє у термінальний режимКолпаков Б.И. писав:Простите, еще уточню, у Вас терминальный режим?
Ніт.
У мене локальна тестова копія продуктивної бази, вичищена від даних старше 2-х років.
Зараз база працює із окремим Firebird Classic сервером, але перемкнути ї на СуперСервер справа хвилини.
І це все працює на ПК що відповідає мінімальним вимогам для локальної установки.
Re: Рекомендации по увеличению быстродействия
О-ПА-ЧКИ! А как же мы у себя работаем в сетевом Медке на сервере исключительно в терминальном режиме, с момента появления этого Медка, и по сей день?poltava_energy писав:Як ви добре памятаєте - медок не вміє у термінальний режимКолпаков Б.И. писав:Простите, еще уточню, у Вас терминальный режим?
Винни-Пух: Я думал-думал, я всё понял! Оказывается, это неправильные пчёлы! Совсем неправильные! И они, наверное, делают неправильный мёд!
«Чтобы правильно задать вопрос, нужно знать большую часть ответа». Роберт Шекли
-
- Повідомлень: 717
- З нами з: 13 червня 2012, 09:38
Re: Рекомендации по увеличению быстродействия
А скажіть будьласка - як ви запускаєте медок на сервері, скільки людей працюють одночасно, та який розмір профіля у цих користувачів?Ivanhoe писав:О-ПА-ЧКИ! А как же мы у себя работаем в сетевом Медке на сервере исключительно в терминальном режиме, с момента появления этого Медка, и по сей день?
-
- Повідомлень: 8802
- З нами з: 29 липня 2011, 14:59
- Звідки: Украина, Донецкая область, Бахмут
- Контактна інформація:
Re: Рекомендации по увеличению быстродействия
Как запускаю - ссылка на инструкцию выше (в самом низу страницы), от уважаемого Колпакова. Раньше работало одновременно до 8 человек, сейчас до 3-х. Размер профиля не скажу, но клиентские части Медка юзеров в их профилях занимают до 380 МБ.poltava_energy писав: А скажіть будьласка - як ви запускаєте медок на сервері, скільки людей працюють одночасно, та який розмір профіля у цих користувачів?
«Чтобы правильно задать вопрос, нужно знать большую часть ответа». Роберт Шекли
-
- Повідомлень: 717
- З нами з: 13 червня 2012, 09:38
Re: Рекомендации по увеличению быстродействия
Дякую за підтвердження моїх слівIvanhoe писав:Как запускаю - ссылка на инструкцию выше (в самом низу страницы), от уважаемого Колпакова. Раньше работало одновременно до 8 человек, сейчас до 3-х. Размер профиля не скажу, но клиентские части Медка юзеров в их профилях занимают до 380 МБ.
Те що ви називаєте "термінальним" режимом роботи насправді не є таким, і дивлячись на прогресс розробки, невідомо коли буде
Чому цей режим було названо "термінальним", а не наприклад "віртуальним", "рожевимишенятком" чи іншим - лише на совісті розробників...
Почитайте:
http://www.me-doc.com.ua/forum/viewtopi ... 60&t=11702
http://www.me-doc.com.ua/forum/viewtopi ... =7&t=12818
Re: Рекомендации по увеличению быстродействия
Мусье! Не открывайте заново Америку! Когда пользователи подключаются к удаленному рабочему столу (Remote Desktop Connection) сервера с Медком, и работают исключительно на этом сервере, а между клиентом RDC пользователя и сервером Медка бегают только транслируемое с сервера изображение и клавиатурно-мышечные команды от клиента, - это и называется терминальным режимом, т.к. компьютер пользователя выступает исключительно терминалом, и никак не обработчиком данных.poltava_energy писав: Те що ви називаєте "термінальним" режимом роботи насправді не є таким, і дивлячись на прогресс розробки, невідомо коли буде
Чому цей режим було названо "термінальним", а не наприклад "віртуальним", "рожевимишенятком" чи іншим - лише на совісті розробників...
А что там как там криво/ровно работает в терминале Медок, - применительно к терминологии дело десятое... Главное, что работает! Но хреново! Ну так он везде работает хреново, что с локальным клиентом, что в терминале...
Зато интерфейс всё красивее и красивее. Эх, не цените Вы разработчика...
«Чтобы правильно задать вопрос, нужно знать большую часть ответа». Роберт Шекли
Re: Рекомендации по увеличению быстродействия
https://www.youtube.com/watch?v=OUZ81JoKUq0Ivanhoe писав: Зато интерфейс всё красивее и красивее. Эх, не цените Вы разработчика...
Золотые Слова, Юрий Венедиктович.....
https://www.youtube.com/watch?v=1Q54t3-3ZaE
ХутинПуйло!
ХутинПуйло!
-
- Повідомлень: 717
- З нами з: 13 червня 2012, 09:38
Re: Рекомендации по увеличению быстродействия
Я не буду з вами сперечатися...Ivanhoe писав:это и называется терминальным режимом
Якщо вам хочеться називати цю потвору термінальним режимом - на здоров'я
Re: Рекомендации по увеличению быстродействия
"каждый мнит себя стратегом, глядя бой со стороны...."
https://www.youtube.com/watch?v=1Q54t3-3ZaE
ХутинПуйло!
ХутинПуйло!