To mazzy
Модифицировалось автоматическое создание журнала инвентаризации, как самая тяжёлая задача.
Цитата:
Сообщение от
mazzy
Проверяли монопольно?
Проверяли в рабочей базе ~ 50 пользователей.
Цитата:
Сообщение от
mazzy
Сколько пользователей работало одновременно с вашей проверкой?
Одновременно (теоретически) могут запустить инвентаризацию не более 3-х пользователей.
Цитата:
Сообщение от
mazzy
Что сказали пользователи пока работал ваш отчет?
Пользователи не ругались. Наоборот.
Цитата:
Сообщение от
mazzy
На каком объеме данных вы делали проверку?
InventTrans ~ 3 млн. записей.
Цитата:
Сообщение от
mazzy
Типичная ошибка многих - повышать производительность отдельно взятого запроса на небольшом объеме данных.
Согласен.
Цитата:
Сообщение от
mazzy
Задача программиста - повысить ОБЩУЮ производительность работы. Чтобы все пользователи системы работали относительно быстро. Чтобы не было такого, что один работает, а остальные курят бамбук. Особенно на многогигабайтных данных.
Стандартный алгоритм создания журнала инвентаризации работал 2..22 часа.
Остальные пользователи в это время с трудом проводили любые складские операции.
Возможно, при увеличении базы в 10раз будут отрицательные эффекты. Но очевидно, что стандартный отчёт на большой базе не завершится вообще никогда...