Проблема в сетевой версии при переходе с СБИС++ 2.3 на 2.4

Конфигурирование, исправление ошибок Pervasive.SQL.

Правила форума
Тема закрыта! Все обсуждения теперь ведутся в группе СБИС 2.Х
Подробнее о том как найти группы и вступить в них.

Проблема в сетевой версии при переходе с СБИС++ 2.3 на 2.4

Имеем:
- версия PervasiveSQL 9.5
- версия серверной ОС: Windows Server 2003 Standart R2 SP2 Rus
- сбис 2.4.52
первасив настроен по вашим рекомендациям

Переход на версию 2.4 прошел нормально, ошибок в базе не обнаружено. При попытке загрузить пачки в ПФР (примерно 2000 сотрудников) наблюдается 100% загрузка процессора на сервере (процессор загружен процессами первасива и сбиса). После нескольких часов ожидания приходится завершать процесс принудительно. Пытались восстановить бэкап базы от момента перевода версии - эффект тот же. Переустанавливали СБИС, пересоздавали папки синхронизации на клиентских машинах, тоже ничего не изменилось.
При удалении пачек из базы СБИС зависает, точнее процесс первасива возрастает. И ещё, заметили, что таблица repforms увеличилась после смены версии до 2,5 гб с 370 мб.

Вопросы: что поменялось в сбисе в версии 2.4 по сравнению с версией 2.3 и совместим ли первасив 9 и сбис 2.4? сколько по времени должна происходить загрузка пачек ПФР такого объема? В версии 2.3 все происходило довольно быстро. Просим дать возможный вариант решения как можно быстрее, потому что необходимо срочно отправить отчет.
k2i_55 
» 26 янв 2012, 14:53


k2i_55 писал(а):совместим ли первасив 9 и сбис 2.4?


Да.

k2i_55 писал(а):что поменялось в сбисе в версии 2.4 по сравнению с версией 2.3


Изменений очень много, в частности по ПФ, там введена система комплектов отчетов, соотв. при конвертации БД старые отчеты собираются в комплекты.

k2i_55 писал(а):И ещё, заметили, что таблица repforms увеличилась после смены версии до 2,5 гб с 370 мб.


А раньше версия тоже была сетевая?

k2i_55 писал(а):При попытке загрузить пачки в ПФР (примерно 2000 сотрудников) наблюдается 100% загрузка процессора на сервере (процессор загружен процессами первасива и сбиса).


А какова конфигурация сервера?

Сразу могу дать такой совет: папку с БД добавьте в исключения антивируса.
Ророни достает сакабато.
Гамбаре, ророни, гамбаре!
Цыпкин Максим Владимирович 
» 27 янв 2012, 11:48
Компания "Тензор"
Аватара пользователя

У меня на Pervasive 10 Server в БД с таблицей Repforms > 6 Гб с локального клиента отчет в > 2100 сотрудников грузится 7 мин.
Машина двухъядерная, но одно ядро стояло, sbis занимал максимум 40-45 % процессорного времени одного ядра, Pervasive вообще выше 10% не вылез.
Pervasive 9.5 у Вас пропатчен?
Ророни достает сакабато.
Гамбаре, ророни, гамбаре!
Цыпкин Максим Владимирович 
» 27 янв 2012, 12:12
Компания "Тензор"
Аватара пользователя

Добрый день. Да раньше тоже версия была сетевой.Это

Добрый день. Да раньше тоже версия была сетевой.
Это сервер виртуальный (эта схема работает со сбисом уже три года) Hyper-V. На мощном сервере базируются три виртуальных. Другие два в моменты просадки сервера со сбисом вообще отдыхают и не грузят основной сервер (специально проверяли).

Ок. Папку с БД мы добавим в исключения антивируса (Касперский, последняя корп. версия).

Pervasive 9.5 у Вас пропатчен? - НЕТ. Как это сделать, подскажите плиз.

Решили поставить эксперимент без виртуального сервера. Сделали следующее:

- взяли сервер помощнее (2-х процессорный, 4 ядра, RAID, Win 2003 Srv).
- поставили там первасив 11.
- поставили (переписали папку с вирт. сервера) сбис 2.4.52
- взяли базу (копия до перехода на 2.4)
- запустили сбис, база сконвертировалась. Всё заработало, как обычно

Далее начали загружать пачки в ПФР (прям с сервера не с клиента). Всё загрузилось в два раза быстрее, Проверка на третьем шаге, тоже ускорилась в два раза. А вот потом, когда для теста решили удалить этот отчёт со всеми загруженными пачками, то НЕ ПОЛУЧИЛОСЬ ЭТО СДЕЛАТЬ. Висит табличка Удалить ДА НЕТ и всё, ничего не происходит. Загрузка всех 4-х ядер 80-90% (но не сразу, а через 5 мин).

Процесс w3dbsmgr.exe 60-70%. Сбси молчит. И так всё висит 20 часов. Далее просто прерываем, перегружаем сервак.
Далее загружаем сбис и на моменте загрузки, когда происходит процесс (не помню точно) "формирование таблиц 'Формы отчётности'" (или как-то примерно), тоже всё зависает, и перестаёт далее грузится сбис.(в данный момент процесс первасива маслает на отметке 60%).

p.s.

Пока вот так.Т.Е. НЕ УДАЛЯЕТ ОТЧТЁТ С ЗАГРУЖЕННЫМИ ПАЧКАМИ.
На "железном серваке (невиртуальном)" всё работает побыстрее. Плюс может первасив 11 делает ускорение...
Последний раз редактировалось k2i_55 28 янв 2012, 10:03, всего редактировалось 2 раз(а).
k2i_55 
» 28 янв 2012, 09:58


Далее попробуем перенастроить одно клиентское место для работы с тестовым сервером и с клиента сделать всё тоже, что и на тестовом сервере делали (загрузить пачки в отчёт, проверить отчёт). Посмотрим как по времени будет.
k2i_55 
» 28 янв 2012, 10:01


k2i_55 писал(а):Pervasive 9.5 у Вас пропатчен? - НЕТ. Как это сделать, подскажите плиз.


Тут я имел в виду, что надо просто установить на него все Update. Скачать их можно на сайте Pervasive. Либо просто установить последнюю версию.

k2i_55 писал(а):- поставили там первасив 11.


11-ая версия на многоядерных системах работает быстрее предыдущих. Но все равно медленно получается. Версия 11 - Workgroup или Server ?

k2i_55 писал(а):Пока вот так.Т.Е. НЕ УДАЛЯЕТ ОТЧТЁТ С ЗАГРУЖЕННЫМИ ПАЧКАМИ.


Странно, мягко говоря, конечно. Вполне возможно, что просто открылось какое-то окно с запросом или ошибкой, и ждало пока ответите, вот только окно это осталось на фоне, например. Отсюда 20 часов ожидания. Можно попробовать нащупать его через ALT+TAB, или попробовать прерваться через ESC - посмотреть что будет. С интерфейсом СБиСа проблем нет никаких? Полноэкранный режим окон не включен?
Ророни достает сакабато.
Гамбаре, ророни, гамбаре!
Цыпкин Максим Владимирович 
» 30 янв 2012, 09:28
Компания "Тензор"
Аватара пользователя

11-ая версия на многоядерных системах работает быстрее предыдущих. Но все равно медленно получается. Версия 11 - Workgroup или Server ?

Версия 11 - Workgroup стоит. Думали проблема в базе,но после восстановления бэкапа ничего не поменялось.

Загрузка файлов на данный момент работает худо бедно, сейчас основная проблема с тем, что отчеты после загрузки не удаляются. Окон с ошибками не было, за этим следили, ALT+TAB окон не показывает, на ESC реакции нет, программа зависает намертво, первасив 11 работает быстрее чем 9.5, может какая то проблема все таки базе? что можно еще проверить? проверка и оптимизация никаких ощутимых результатов не дают
stuzer 
» 30 янв 2012, 13:45


Workgroup под большие БД не очень заточен, но это не должно было настолько повлиять. На мой взгляд все-таки что-то работу с базой тормозит. Если это возможно, попробуйте вырубить защиту антивируса на время загрузки или удаления отчета. Если отрубить не получится - добавьте в доверенную зону и папку с БД и папку со СБиСом. У меня на обычном десктопе со включенным Касперским работает вполне резво. Еще по поводу Pervasive - он как установлен - как приложение или как служба? По умолчанию Workgroup ставится как приложение. Попробуйте переустановить в качестве службы.
Понять как стоит несложно - если при работе с БД в трее возникает значок Pervasive в виде синего цилиндра - значит стоит как приложение. Если стоит как служба, значка не будет.
Ророни достает сакабато.
Гамбаре, ророни, гамбаре!
Цыпкин Максим Владимирович 
» 30 янв 2012, 15:44
Компания "Тензор"
Аватара пользователя

Еще возник вопрос - сервер, который взяли для теста - чистый? То есть не на нем ли параллельно стоит виртуалка? Которая может резервировать ресурсы под себя?
Ророни достает сакабато.
Гамбаре, ророни, гамбаре!
Цыпкин Максим Владимирович 
» 30 янв 2012, 15:49
Компания "Тензор"
Аватара пользователя

Попробуем с антивирусом поиграться.

Pervasive стоит на виртуальном и на тестовом сервере в виде службы.

Тестовый сервер БЕЗ виртуальных машин. Простой сервер не новый, но и не старый.
k2i_55 
» 31 янв 2012, 08:33


Попробуйте поставить 10-ую версию.
Ророни достает сакабато.
Гамбаре, ророни, гамбаре!
Цыпкин Максим Владимирович 
» 31 янв 2012, 09:09
Компания "Тензор"
Аватара пользователя

Попробуйте поставить 10-ую версию.

10 версию pervasive? она будет работать лучше 11 версии?
посоветуйте как решить вопрос с удалением отчетов из базы, это сейчас основная проблема. базу предоставить сложно в связи с политикой безопасности компании. может быть можно выслать вам какие-то логи программ для ознакомления? если да, то уточните какие.
stuzer 
» 02 фев 2012, 15:38


C 10 версией может решиться проблема с удалением.
Ророни достает сакабато.
Гамбаре, ророни, гамбаре!
Цыпкин Максим Владимирович 
» 02 фев 2012, 17:28
Компания "Тензор"
Аватара пользователя

Интересно. старая весия может работать лучше новой? попробуем. триал есть на сайте первасива?
stuzer 
» 06 фев 2012, 07:47


stuzer писал(а): попробуем. триал есть на сайте первасива?

Есть только апдейты, официальный срок смерти 10-ой версии - 1 марта этого года, так что надо поискать дистрибутив в сети. У 11 версии в списке известных проблем есть зависания при удалении больших объемов данных.
stuzer писал(а):Интересно. старая весия может работать лучше новой?

Так что и так бывает.
Ророни достает сакабато.
Гамбаре, ророни, гамбаре!
Цыпкин Максим Владимирович 
» 06 фев 2012, 09:41
Компания "Тензор"
Аватара пользователя



Вернуться в Pervasive.SQL