|
|
|
|
#1 |
|
Участник
|
Долго отрабатывает запрос по таблице InventItemLocation
Помогите разобраться почему долго отрабатывает запрос.
Проводили мониторинг запросов: При выполнении некоторых операций по складу долго выполняется запрос на таблицу местонахождение номенклатуры (InventItemLocation). Например, при разноске производственного заказа (в спецификациии всего 7 строк) запрос на эту таблицу выполнялся чуть больше 7 секунд. План запроса показывает что выборка идет по кластерному индексу. Аналогичная операция в sql выполняется много меньше секунды. Справочник номенклатуры небоьльшой, около 6 000. В чем может быть загвоздка? Как отследить где притормаживает?
__________________
Алексей
|
|
|
|
|
#2 |
|
Участник
|
Цитата:
Зачем вы делаете выборку на обновление? Скорее всего, причина банальная блокировка - кто-то еще эту таблицу блокирует. В стандартном функционале, инвентаризация устанавливает крыжик в записях этой таблицы (поищите, обсуждалось неоднократно). У вас еще и производственный заказ что-то туда пытается записать. Другими словами Запрос не выполнялся 7 секунд, Запрос ждал кого-то 7 секунд. |
|
|
|
| За это сообщение автора поблагодарили: kashperuk (2). | |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Запрос по таблице параметров. | 26 | |||
| Не отрабатывает запрос EXISTS JOIN | 8 | |||
| как сохранить запрос в таблице | 13 | |||
| не отрабатывает запрос к View LedgerBalances | 4 | |||
|