AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.09.2006, 09:35   #1  
Paul_ST is offline
Paul_ST
Участник
 
144 / 11 (1) +
Регистрация: 26.11.2003
Адрес: Екатеринбург
Длительное создание складских журналов
Стоит задача программного создания складских журналов. Предполагается создать 200 журналов по 1000 строк в каждом. При этом проставляем ссылки между складскими проводками: порождёнными создаваемой строкой журнала и соответствующей строкой заказа. Другими словами у двух выбираемых по InventTransId записей таблицы InventTRans записываем значение в поле InventRefTransId.

Проблема в том, что каждый из этих двух update'ов выполняется порядка 0.8 секунды, что весьма негативно сказывается на общем времени работы (приводит порядка к 40 часам работы всей процедуры). При этом пробовал select'ить InventTrans как с помощью findTransId(), так и просто select forupdate и с index и с index hint. На времени работы это не сказывается. doupdate() вместо update() тоже не помогает.

Такое ощущение, что прооптимизировать данный запрос не возможно. Хотелось бы услышать мнения - можно ли ускорить описанное создание журналов. Что можно посоветовать в данной ситуации?

Естественный вывод конечно же напрашивается - сначала создать журналы, потом проставлять ссылки.

Спасибо заранее!
__________________
Paul_ST
Старый 13.09.2006, 09:57   #2  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
Попробуйте выгнать всех из базы, зайти момнопольно и выполнить процедуру вне контекста транзакций skipttscheck(1).
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
Старый 13.09.2006, 10:52   #3  
Paul_ST is offline
Paul_ST
Участник
 
144 / 11 (1) +
Регистрация: 26.11.2003
Адрес: Екатеринбург
Активных пользователей на момент импорта в базе нет
__________________
Paul_ST
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Одобрение складских журналов AlexeyBP DAX: Функционал 3 11.04.2013 14:25
Сумма и количество складских проводок при разноске складских журналов vasiliy DAX: Программирование 0 04.08.2005 11:04
Настройка названий складских журналов Corky DAX: Функционал 3 24.08.2004 15:48
Очистка складских журналов dyatlowsky DAX: Функционал 0 26.03.2004 17:55
фильтр по строкам складских журналов не работает... dyatlowsky DAX: Функционал 5 12.03.2004 20:25
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:56.