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