Здравствуйте.
Такая проблема, Terrasoft виснет при работе на тонких клиентах. На терминальном сервере(сам террасофт на другом) работают примерно 12 человек, открыты в основном Chrome, qip, ничего такого тяжёлого.
Конфигурация:
Intel Core i7 920, 24 гб памяти, GeForce 9500 GT, на харде место есть, сеть - 100 мбит.

Зависает при открытии разделов системы, во время фильтрации, почти везде, иногда зависает наглухо и приходится убивать процесс TS в диспетчере задач.
На обычных компьютерах в это же время работает нормально -> сервер CRM с работой справляется. Пробовали везде прописывать /theme=0 , не помогло.
В чём может быть проблема?

Нравится

9 комментариев

Здравствуйте.
Уточните, пожалуйста, посредством чего организован терминал? Укажите точную версию Террасофт (с указанием номера сборки - можно посмотреть в свойствах пускового файла). Зависит ли ситуация от пользователя (администратор или нет)?
С уважением, Terrasoft Support Team.

Windows 2008 server
Тонкие клиенты: nComputing vSpace
Версия TS: 3.3.2.165
Ситуация от пользователя не зависит.

Здравствуйте.
В директории, где установлено приложение Террасофт есть папка Settings. Там находится конфигурационный файл RunSettings.xml. Попробуйте в нем установить значение параметра ShowHint=false.
С уважением, Terrasoft Support Team.

Спасибо, Александр. Протестировал ещё раз.
Оказывается, зависит от того админ или нет. Под админом работает намного быстрее.
Что можно сделать, чтобы у пользователей шустрее работало?

Здравствуйте.
Проблема достаточно не тривиальная и требует индивидуального подхода. В этой ситуации рекомендую попрофайлить запросы к базе в моменты замедления работы. Таким образом можно сузить место поиска источника проблемы. Как вариант вопрос может заключаться в нарушении целостности индексов. Можно попробовать их перестроить (http://www.sql.ru/forum/actualthread.aspx?tid=108811). Обращаю Ваше внимание на то, что эту операцию нужно проводить осторожно. Желательно перед этим сделать резервную копию схемы (http://community.terrasoft.ua/blogs/4524).
С уважением, Terrasoft Support Team.

Здравствуйте.
Заметил, что пользовательский запрос обращается к view, а адмниский - напрямую к таблицам. Может быть в этом проблема?
Трейсы профайлера в приложении.
Индексы пока не перестраивали.

Здравствуйте.
Действительно, для администратора права доступа не проверяются и выборка данных производится напрямую из таблицы. Для обычного пользователя на основании розданных прав доступа строится представление. То есть, при попытке доступа к какой-то записи анализируются права пользователя на нее и всех групп, в которые входит пользователь. В принципе, база одинаково отдает результат в не зависимости от того откуда пришел запрос (с "тонкого" или с "толстого" клиента). Если на "толстом" клиенте всё работает нормально, то логично предположить, что источник проблемы в терминальном сервере. Возможно там есть какие-то специфические опции\режимы для настройки. Думаю, что если вы выполните и запротоколируете аналогичные действия на "толстом" клиенте, то сам запрос отличаться не будет.
С уважением, Terrasoft Support Team.

Не толстых клиентах такая же проблема. Сами запросы делаются медленно.

Здравствуйте.
В таком случае адресуйте вопрос в службу технической поддержки (Support@terrasoft.ru). Будем разбираться.
С уважением, Terrasoft Support Team.

Показать все комментарии