Цитата:
Сообщение от
KiselevSA
Небольшой совет: попробуйте добавить в CustInvoiceTrans индекс для ускорения, содержащий ItemId, SalesId и InventDimId. Во многих случаях такое сочетание дает прирост в скорости в десятки раз.
К моему удивлению полное обновление статистики по CustInvoiceTrans дало результат!!!! Вышеописанный запрос из Аксапты понимает что нет записей за 1-2 сек, то есть время сравнимое с QA (план в QA не изменился, изменилось распределение стоимости; отрабатывет в QA столькоже). Очень хотелось бы понять почему исполнение из Аксапты имеет такую зависимость

. Ведь в запросе ведущая таблица Jour, а транс уже присоединенная (далее InventDim к Trans линкуется). Т.е. с литералами и свежей статистикой по Jour оптимизатор может быстро принять решение что с указанными параметрами нечего выбирать (критерий время). может кто просветит?
А на счет добавления индекса вопрос в использовании данной комбинации при обращениях к таблице.Недавний анализ активности IndexTuningWizard-ом не предложил добавок к существующим индексам.
PS: автообновление статистики всех таблиц стоит еженедельно with resample , но видимо этого недостаточно.