Показать сообщение отдельно
Старый 22.02.2007, 14:16   #8  
laptev is offline
laptev
Участник
 
26 / 10 (1) +
Регистрация: 03.05.2005
To mazzy
Модифицировалось автоматическое создание журнала инвентаризации, как самая тяжёлая задача.

Цитата:
Сообщение от mazzy Посмотреть сообщение
Проверяли монопольно?
Проверяли в рабочей базе ~ 50 пользователей.

Цитата:
Сообщение от mazzy Посмотреть сообщение
Сколько пользователей работало одновременно с вашей проверкой?
Одновременно (теоретически) могут запустить инвентаризацию не более 3-х пользователей.

Цитата:
Сообщение от mazzy Посмотреть сообщение
Что сказали пользователи пока работал ваш отчет?
Пользователи не ругались. Наоборот.

Цитата:
Сообщение от mazzy Посмотреть сообщение
На каком объеме данных вы делали проверку?
InventTrans ~ 3 млн. записей.

Цитата:
Сообщение от mazzy Посмотреть сообщение
Типичная ошибка многих - повышать производительность отдельно взятого запроса на небольшом объеме данных.
Согласен.

Цитата:
Сообщение от mazzy Посмотреть сообщение
Задача программиста - повысить ОБЩУЮ производительность работы. Чтобы все пользователи системы работали относительно быстро. Чтобы не было такого, что один работает, а остальные курят бамбук. Особенно на многогигабайтных данных.
Стандартный алгоритм создания журнала инвентаризации работал 2..22 часа.
Остальные пользователи в это время с трудом проводили любые складские операции.

Возможно, при увеличении базы в 10раз будут отрицательные эффекты. Но очевидно, что стандартный отчёт на большой базе не завершится вообще никогда...