Показать сообщение отдельно
Старый 30.09.2008, 14:17   #10  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
1. В методах find на таблицах часто используется конструкция:
X++:
...
myTable.SelectForUpdate(update); 
select myTable where myKey = key;
...
где переменная update = true для выборки записи под обновление.

В Ax3sp3 : при выполнении сразу блокируется запись (страница, таблица) на обновление, т.е. в запросе на SQL сервер присутствует хинт UPDLOCK.

В Ax4sp2 : такой блокировки не происходит.

2. В Ax3sp3, при настройках по умолчанию, вне транзакции используется грязное чтение (READ UNCOMMITED), а внутри чистое (READ COMMITED)

В Ax4sp2 : используется только чистое чтение (READ COMMITED)