Показать сообщение отдельно
Старый 29.06.2008, 17:17   #4  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
1. Попробуйте убрать из запроса в Аксапте forceNestedLoop
2. Проанализируйте в Managment Studio план выполнения этого запроса в "быстром"/"медленном" варианте и если они различаются, то пропишите в запрос хинт с индексом из "быстрого" плана.
3. В качестве "лома" можно попробовать покрывающий индекс на InventTrans:
- ItemId
- StatusIssue
- StatusReceipt
- ConfigId
- InventDim
- Qty
- CostAmountPosted
- CostAmountAdjustment
Можно дополнить имеющийся индекс, главное использовать такую последовательность полей.

PS. Начинать лучше всего, на мой взгляд, с анализа планов выполнения запроса.
PS2. А так ли нужна вам себестоимость в форме резервирования, может выкинуть ее?