|
![]() |
#1 |
Участник
|
Это блокировки из администрирования АХ
Цитата:
Объект базы данных Процесс идентификации Статус блокировки Тип блокировки Режим блокировки Статус блокировки Время ожидания Пользователь
INVENTITEMLOCATION 212 Блокировка Блокировка ключа индексации Блокировка обновления Разрешение 0 <Не определено> INVENTITEMLOCATION 212 Блокировка Блокировка ключа индексации Блокировка обновления Разрешение 0 <Не определено> INVENTITEMLOCATION 212 Блокировка Блокировка ключа индексации Исключающая блокировка Разрешение 0 <Не определено> INVENTITEMLOCATION 212 Блокировка Блокировка ключа индексации Блокировка обновления Разрешение 0 <Не определено> INVENTITEMLOCATION 212 Блокировка Блокировка ключа индексации Блокировка обновления Разрешение 0 <Не определено> INVENTITEMLOCATION 212 Блокировка Блокировка ключа индексации Блокировка обновления Разрешение 0 <Не определено> INVENTITEMLOCATION 212 Блокировка Блокировка ключа индексации Блокировка обновления Разрешение 0 <Не определено> INVENTITEMLOCATION 212 Блокировка Блокировка ключа индексации Блокировка обновления Разрешение 0 <Не определено> INVENTJOURNALTABLE 162 Блокировка Блокировка ключа индексации Блокировка обновления Разрешение 0 <Не определено> INVENTTRANSPOSTING 138 Блокировка Блокировка ключа индексации Исключающая блокировка Разрешение 0 <Не определено> OFFICIALSTRANS_RU 151 Блокировка Блокировка страницы Нет Разрешение 0 <Не определено> OFFICIALSTRANS_RU 71 Ожидание Блокировка страницы Блокировка обновления Ожидание 92385 <Не определено> |
|
![]() |
#2 |
Участник
|
Стандартно в INVENTITEMLOCATION по одной записи на каждую номенклатуру, т.е. нет разреза по аналитикам. При разноске эта запись блокируется, что не позволяет параллельно разносить документы с той же номенклатурой, но с другими аналитиками.
Можно генерить записи для каждой номенклатуры по всем значениям определенных аналитик. Тогда журналы по одной номенклатуре, но по разным складам, разным партиям будут разноситься параллельно. С OFFICIALSTRANS_RU посмотрите метод new() класса OfficialsServ_RU. Он при каждом создании класса он пытается удалить строки, что вызывает жесткие блокировки. Решение по меньшей мере странное. Можно закоментить вызов this.cleanUp(), и это никаких траблов не создаст, но блокировок не будет. Поставьте в параметрах всех пользователей Аксапты трассировку длинных запросов (> 10000 мс). Это поможет определить место кода, в котором блокируются данные |
|
|
За это сообщение автора поблагодарили: Antonuch (1), Kabardian (2). |
![]() |
#3 |
Участник
|
После модификаций программистами (отключение индекс хинтов, исправление методов в классе OfficialsServ_RU), остались блокировки по этим таблицам, ну и соответственно веселье продолжается
![]() Цитата:
Объект базы данных Процесс идентификации Статус блокировки Тип блокировки Режим блокировки Статус блокировки Время ожидания Пользователь
INVENTITEMLOCATION 150 Блокировка Блокировка ключа индексации Блокировка обновления Разрешение 0 <Не определено> SPECTRANS 55 Блокировка Блокировка ключа индексации Исключающая блокировка Разрешение 0 <Не определено> |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|