2015-07-28 14:26:20
Краткое описание :
Необходимо ускорить формирование отчета "Ростовочная ведомость"Описание :
Ростовочная ведомостьЧто измененно :
Необходимо ускорить формирование отчета "Ростовочная ведомость" при установке фильтров по подразделению и МОЛ.
Как измененно :
Ускорено формирование отчета, если установлены фильтры по подразделениям, МОЛ или должностям работников (выбрано не более 10 значений для каждого фильтра), а также если ограничен доступ к Личным карточкам учета спецодежды по подразделениям или установлен фильтр по типу одежды (форменная/специальная).
Проверка выполнялась на Oracle на базе с 8000 записей в таблице PersCard, 336000 записей в таблице PersSpec:
1) выбрано доступных подразделений 104 из 1519: время отбора данных для отчета сокращено с 15 мин. до 1 мин. 36 с;
2) в фильтре выбрано 1 подразделение из 1519: время отбора данных для отчета сокращено с 1 мин. до 5 с;
3) выбрано 5 МОЛ из 1428: время отбора данных для отчета сокращено с 9 мин. 45 с до 47 с;
4) выбрано 3 должности из 595: время отбора данных для отчета сокращено с 17 мин. 46 с до 9 мин. 30 с;
5) установлен фильтр по форменной одежде: время отбора данных сокращено с 10 мин. 19 с до 9 мин.