Показать сообщение отдельно
Старый 16.11.2016, 16:17   #13  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
Цитата:
Сообщение от fed Посмотреть сообщение
Если у вас там батчи/серийные номера используются - скороее всего, индексами делу не поможешь. Попробуй в этот метод НЕНАДОЛГО воткнуть forceliterals и потом посмотри по каким номенклатурам самые тяжелые запросы. (Forceliterals надо откатить потом - это просто способ диангостики).
У меня была похожая ситуация на одном из клиентов. Там было с десяток ключевых номенклатур, по каждой из которых было порядка 10-20 тысяч батчей и, соответственно, порядка 50-100 тысяч записей в inventSum.
Удалось как-то сдвинуть ситуацию только построив за пределами Аксапты index clustered view, полученный запихиванием этого запроса в Database Tuning Advisor. Метод не очень надежный, но у них там уже речь шла не о 0.5 секунды, а о секундах 5-7...
У меня по одной номенклатуре не более 400 партий. И то таких не больше 10- штук. В основном не больше 10 партий на одну номенклатуру.
Посчитал : в среднем 72 партии (уникальных комбинаций аналитик) на одну номенклатуру.

Последний раз редактировалось Ace of Database; 16.11.2016 в 16:26.