Показать сообщение отдельно
Старый 02.11.2004, 10:18   #10  
bucken is offline
bucken
Участник
Аватар для bucken
 
259 / 12 (1) ++
Регистрация: 04.09.2003
Адрес: Москва
1) To-db: что есть "z-отчеты"?
2) Такое рассуждение:
2.1) 10.000 строк ~ 30 мин = 20.000 строк/час - это есть V1
2.2) Значит для "обработки" 300.000 строк: "обработается" за 300.000/20.000 = 15 часов.
2.3) db же получил 300.000 за 3 часа. Таким образом он получил увеличение скорости в 5 раз. Ну что ж сказать - для Axapta это реально.

3) Собствено рекомендации:
- оптимизировать запрос.
3.1) Как бы не кривить душой , но использовать в вашем запросе индексы и увеличить количество условий в "where"
while select salesTable
where salesTable.DocumentStatus < DocumentStatus::Invoice
idx ...
{
3.2) Для начала хотя бы посмотреть выполнение и план запроса с помощью:
сервис\параметры\sql\ мониторинг запросов + и длниые запросы смотреть.
3.3) sql профайлером тоже можно.
3.4) Не получится ли здесь использовать forceLiteral forcePlaceHolder.....
ну и т.д. ... и т.д....
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5