16.11.2016, 14:12 | #1 |
Участник
|
Как улучшить быстродействие запроса
Привет всем.
AX2012 R2. По журналу трассировки запросов SQL вижу, что самое нагруженное место в моей Аксапте - это метод findSum на таблице IventSum Конкретно, вот это место: X++: default: select #inventSumFields from inventSum where inventSum.ItemId == _itemId && inventSum.Closed == NoYes::No #inventDimExistsJoin(inventSum.InventDimId,inventDim,_InventDimCriteria,_InventDimParm); Проверил, индексы вроде все в порядке, в SQL Server Management Studio запрос отрабатывает моментально. Actual Execution Plan не показывает, что нужно добавить новые индексы. По таблицам InventSum и InventDim ежедневно проводится перестроение индексов и обновление статистики. Может, это из-за кратковременных блокировок получается задержка в 0,5 секунд ? |
|
|
|