Jump to content

Фризы (длительные подвисания и тормоза) при обращении к объектам базы элементов СПДС MSSQL


Recommended Posts

При открытии окна пользовательских универсальных маркеров с большим количеством атрибутов (переменных) и графических элементов в окне, а так же при редактировании содержимого окна (перемещение/добавление элементов) происходит существенная задержка (тормоза и подвисания).

При редактировании и сохранении элемента в БД вообще наблюдаются задержки вплоть до нескольких минут.

При работе с этими же объектами в локальной БД "pgsql:nspds230" всё летает, задержек нет.

При этом мониторинг нагрузки со стороны сервера MSSQL показал что нагрузка не значительная, ИТ говорят "у нас на сервере полный порядок, тормозить не может".

Простые объекты с десятком переменных и простым наполнением окна работают нормально на том же сервере.

Если у кого то есть подобный опыт с проблемами производительности, то подскажите куда копать пожалуйста.

Edited by Fonkalitin
добавлены тэги
Link to comment
Share on other sites

В 12.08.2023 в 20:34, Fonkalitin сказал:

При редактировании и сохранении элемента в БД

Добрый день!

Приложите пожалуйста файл, в котором наблюдается данная проблема.

Link to comment
Share on other sites

Имха файла недостаточно, нужны тормозные объекты

По определенным причинам не пользую постгресс

На sql при заполнении таблицы параметров 4к строк нано встает колом на несколько минут.

При ПЕРВОМ в сеансе открытии этого маркера тоже лагает, потом нормально.

Надо будет на постгресс потестить быстродействие

Link to comment
Share on other sites

11 минут назад, doctorraz сказал:

На sql при заполнении таблицы параметров 4к строк нано встает колом на несколько минут.

Вот тут 6 тысяч строк и нет тормозов. Правда у тебя там большие строковые данные. 

 

Пытаемся разобраться в чем дело. У меня (на моём сервере) бывают тормоза при подключении пользователей с других компьютеров. Помогает перезагрузка. 

Разбираемся в общем  ;-(  

  • Like 1
Link to comment
Share on other sites

2 часа назад, AlexEkimov сказал:

Добрый день!

Приложите пожалуйста файл, в котором наблюдается данная проблема.

Направил вам в ЛС

Link to comment
Share on other sites

Посмотрел.

Строк в таблице не много. Максимум 107

Зато исполнения и формы...

image.png.1b672042803b486f1f6836c1a60822b5.png

 

Тормоза не могут быть в момент определения какую форму открывать? 

добавлено через 0 минут

Хотя, если бы так, то в локальной тоже проблемы были бы 

 

Link to comment
Share on other sites

В 12.08.2023 в 20:34, Fonkalitin сказал:

а так же при редактировании содержимого окна

При изменении checkBox тормозит? 

img-2023-08-15-16-11-08.png.db2d51332093af9a8245b0e30bda4b8a.png

 

А вообще, "снимаю шляпу" (с)

Link to comment
Share on other sites

1 час назад, MCAD сказал:

При изменении checkBox тормозит? 

img-2023-08-15-16-11-08.png.db2d51332093af9a8245b0e30bda4b8a.png

 

А вообще, "снимаю шляпу" (с)

 

Происходит длительное открытие формы. В этом конкретном объекте не так критично (тут редактирование формы тупит адово если из сетевой БД).

Наиболее проблемный объект в плане длительности открытия его формы это "Поз. обозначение линии_оборудования.mcdi"

Поз. обозначение линии_оборудования.mcdi

Link to comment
Share on other sites

32 минуты назад, Fonkalitin сказал:

тут редактирование формы тупит адово если из сетевой БД

Не могу отловить

Попробуйте перезагрузить MS SQL  и попробовать еще раз

Link to comment
Share on other sites

4 часа назад, MCAD сказал:

Не могу отловить

Попробуйте перезагрузить MS SQL и попробовать еще раз

MSSQL в моем случае на боевом корпоративном сервере на котором ещё много чего крутиться, поэтому по той стороне сам не вижу что происходит, только со слов ИТ "у нас всё отлично с сервером и БД". Подозреваю что есть нюансы...

Link to comment
Share on other sites

Я бы посмотрел "подвисшие" транзакции SQL и соединения. В идеале, конечно, было бы через MS SQL Studio или dbForge проверить скорость срабатывания запроса на сервере, но это вряд ли возможно.

Link to comment
Share on other sites

  • 5 weeks later...

Увидел тему про подвисание и свою проблему опишу может знаете как решить.

При копировании любого блока, который добавляется в таблицу спецификаций СПДС, происходит постоянное подвисание на 10-15 сек.  

Скриншот-14-09-2023 07_05_38.jpg

Link to comment
Share on other sites

2 часа назад, Timwellex сказал:

Увидел тему про подвисание и свою проблему опишу может знаете как решить.

При копировании любого блока, который добавляется в таблицу спецификаций СПДС, происходит постоянное подвисание на 10-15 сек.

если блоков в чертеже много и "таблица спецификации СПДС" - это таблица нанокад (содержащая раздел отчета) со включенным автоматическим пересчетом отчета, то это "нормально".

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

Link to comment
Share on other sites

3 часа назад, XPom сказал:

если блоков в чертеже много и "таблица спецификации СПДС" - это таблица нанокад (содержащая раздел отчета) со включенным автоматическим пересчетом отчета, то это "нормально".

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

Все именно так как описали, хорошо будем считать это нормой)
Но когда я таблицу к примеру переношу в лист, чтобы в модели можно было работать без подвисаний, а потом обратно в модель, то слетают заголовки отчетов (у меня в таблице спецификаций несколько отчетов для каждого типа материала) и забито все через формулы в итоге каждый раз приходится все отчеты формировать заново.
Это тоже считается нормой?)

Link to comment
Share on other sites

43 минуты назад, Timwellex сказал:

(у меня в таблице спецификаций несколько отчетов для каждого типа материала)

Хоть нанодев и утверждает, что победил, но похоже, что нет..

Не надо в одну таблицу помещать несколько отчетов, по закону мерфи эта конструкция глюкнет на выпуске(((

Если немного подумать, то можно собрать такую таблицу которая будет разбирать спеку по разделам

А можно не думать и посмотреть, как устроена таблица технология... чего то в  базе

Link to comment
Share on other sites

2 минуты назад, doctorraz сказал:

Хоть нанодев и утверждает, что победил, но похоже, что нет..

Не надо в одну таблицу помещать несколько отчетов, по закону мерфи эта конструкция глюкнет на выпуске(((

плюсую. победил, да недопобедил, как обычно

  • Like 1
Link to comment
Share on other sites

Судя по скрину разработкой и поддержкой этого продукта мы не занимаемся.

По вопросам поддержки вертикальных решений для AC лучше всего писать на адрес support@csdev.ru

Link to comment
Share on other sites

24 минуты назад, Moderator сказал:

Судя по скрину разработкой и поддержкой этого продукта мы не занимаемся.

По вопросам поддержки вертикальных решений для AC лучше всего писать на адрес support@csdev.ru

Какому именно продукту. Тема посвящена модулю СПДС по нему же и вопрос, а служба поддержки явно не будет заниматься настройкой таблиц под нужды каждого пользователя. Поэтому иду в народ за помощью)

Link to comment
Share on other sites

11 минут назад, Timwellex сказал:

Тема посвящена модулю СПДС

так нанософтовскому же, а не сисофтомскому. это же разное)

Link to comment
Share on other sites

3 минуты назад, XPom сказал:

так нанософтовскому же, а не сисофтомскому. это же разное)

пусть разработчики не серчают так по мне сисофт нанософт  это те же яйца только в профиль )

  • Like 2
Link to comment
Share on other sites

19 минут назад, Timwellex сказал:

Тема посвящена модулю СПДС по нему же и вопрос

баги мультикада у нано си  дев на 100500% одинаковые.. (хоть они и отрицают, но исходник mcad  один)

ну и дабы ТП не открещивалась от проблемы... имха было бы конструктивно выложить файл примера и повторить багу в нане 23.1

Edited by doctorraz
Link to comment
Share on other sites

12 минут назад, doctorraz сказал:

баги мультикада у нано си  дев на 100500% одинаковые.. (хоть они и отрицают, но исходник mcad  один)

ну и дабы ТП не открещивалась от проблемы... имха было бы конструктивно выложить файл примера и повторить багу в нане 23.1

Кто попробует в нано обновить таблицу спецификации удалить-заново вставить, подозреваю результат будет такой же

_4_Деталировка ПРИМЕР 2.dwg

Link to comment
Share on other sites

57 минут назад, Timwellex сказал:

подозреваю результат будет такой же

не совсем

во первых таблица в аттаче уже битая, в последнем разделе "Упоры" заголовок отчета и шаблон отчета поменяны местами, понятно что это следствие предыдущего глюка

поэтому

Поправил..

потестировал

 

Что делал:

копировал с модели в лист и обратно, между автокадом и  наной, в пустой чертеж и назад, добавлял удалял объекты отчета

 

Результат:

строки не перемешало

 

на чем это творил:

nanoСПДС23.1, СПДСCS2023.1 (т.е. последние из доступных смертным)

 

Вполне допускаю, что при реальной боевой работе в какой то момент строки перемешает

С другой стороны не совсем понимаю, как с такими лагами можно работать, а главное зачем?

т.е. по прежнему стою на своем, одна таблица=один отчет...

тем боле, что в твоем случае это достаточно просто реализовать (у блоков одинаковые названия атрибутов)

Спойлер

image.png.e3b79209c13b924fe12bdefd85250eba.png

 

Кстати про атрибуты... в блоке Упор в земле, нафига два атрибута АЛЬБОМ???? (не стал ничо менять, возможно где то еще такое) из за этого у мультикад может башню рвать, раз один атрибут берет другой раз одноименный и косяк в твоей таблице был в этом разделе

При аудите вывалило за сотню ошибок, ну и очистка тож много чо нашла.

-------------------

так что вердикт, похоже бага поправлена, но злоупотреблять не стоит)))

===================

 

PS если не обновил еще свой СПДСCS2023 на 2023.1, обнови, лицензию новую покупать не придется

_4_Деталировка ПРИМЕР 2 упоры поправлено.dwg

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт Разработка? Tell a friend!
×
×
  • Create New...