Страница 1 из 1

При запуске опр. отчетов критично замедляются пользователи

Добавлено: 17 мар 2008, 23:26
Friendlyman
Добрый день, Уважаемое сообщество!

Галактика 8.10
MSSQL2005
Размер БД 70 ГБ

При запуске отчетов модуля Управление транспортом критично замедляется работа всех пользователей системы. Предприятие транспортное, позтому таблицы связанные с этим модулем наиболее обхъемные.
Подскажите, пожалуйста,
- грамотную методику поиска вариантов решения проблемы заметного замедления работы других пользователей в связи с запуском больших отчетов
или
- варианты решения описанной проблемы.

Добавлено: 20 мар 2008, 10:39
edward_K
1. Реализовать запуск таких отчетов через терминалку на сервере субд или серьзно проапдейтить сеть и комп.
В вашем случае скорей всего очень велика нагрузка на сеть - отследите что замедляет работу.

2. Отследить по журналу галки, что твориться - возможно можно исключить из журнализации второстепенные таблы(но придется забыть про откат).
3. проверить целостность табл как стандартными так и не стандартными средствами. я вот как то вычислил одну таблу, в которой мне показалось мусор был и фейс по вводу путевых листов ускорился на порядок(не помню какую :) ). Почистить старые данные.
4. Как правило любой отчет в галке можно выжать. Самописный отчет с теми же данными может работать в 10 раз шустрее. А для стандартного обращайтесь в ТП. Иногда бывает что комментарий одной строки помогает , но вы эту строчку не закоментарите :).
Чем больше будет обращений в ТП по поводу конкретного отчета со стороны разных пользователей, тем быстрее его переработают, но самописный могет быть шустрее в силу своей узкости задачи.
5. поставте уже - "не сохранять отчет" где возможно.