AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.07.2006, 11:41   #1  
Sequel is offline
Sequel
Участник
 
53 / 13 (1) ++
Регистрация: 17.06.2005
Адрес: Новокузнецк
Блокировка ключа индекса
Столкнулся со следующей проблемой: выбираю для обновления строку из таблицы WMSShipment (таблица отгрузок) по полю ShipmentId (номер отгрузки). При этом, поскольку по полю ShipmentId стоит индекс, происходит блокировка на обновление ключа индекса со значением этой строки. Это все нормально и понятно - надо запретить другим пользователям выбирать эту строку на обновление. Но в таблице отгрузок еще есть индекс по полю статус, и значение ключа этого индекса тоже блокируется!!! Но статус - это ведь не уникальный индекс - в этой таблице всего несколько разных статусов, и это значит что теперь огромная часть таблицы будет заблокирована. К примеру если мы выберем всего 1 строку со статусом Активизировано, будут заблокированы все строки с таким статусом!!! Кто нибудь сталкивался уже с этим? Кто нибудь может сказать на какие именно индексы в SQL SERVER
накладывается блокировка обновления если у таблицы несколько индексов?
Работаем в Аксапте, Kernel Rollup 1, SQL Server 2005, подозреваю что 2000-й sql работает с блокировками на обновление так же
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как формируется в Axapta название табличного индекса для СУБД? dn DAX: База знаний и проекты 4 09.10.2007 16:21
Волшебное превращение неуникального индекса... IPv6 DAX: База знаний и проекты 4 10.01.2007 16:46
Блокировка ключа индексации velk DAX: Программирование 2 10.08.2005 12:01
Использование индекса по RecId не разрешено! 3oppo DAX: Программирование 1 25.07.2005 14:54
Отображение связных таблиц. Сплиттер. Автоувеличение индекса. Delete Action. sguryev DAX: База знаний и проекты 0 14.12.2001 06:15
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:42.