Показаны различия между двумя версиями страницы.
axapta:уровниизоляции [2018/04/13 22:43] |
axapta:уровниизоляции [2018/04/13 22:43] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | Раздел: | ||
+ | ---- | ||
+ | Здесь собираются сведения по изоляции транзакций в Axapta | ||
+ | |||
+ | {{toc}} | ||
+ | |||
+ | === [[:MsSql]] === | ||
+ | |||
+ | Для чтения данных в формах (визуализация средствами ядра) обычно используется SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED -- таким образом на форме можно увидеть данные незавершеннной транзакции, | ||
+ | |||
+ | Для чтения данных в транзакции (в коде) обычно используется SET TRANSACTION ISOLATION LEVEL READ COMMITTED, если хинта NOLOCK не было. | ||
+ | |||
+ | Если надо выбать согласованные данные, | ||
+ | При этом будет использоваться SharedLock или ExclusiveLock (последний -- в случае использования конструкции select forUpdate) | ||
+ | === [[: | ||
+ | [[http:// | ||
+ | |||
+ | ---- | ||
+ | Источники: | ||
+ | *[[http:// | ||
+ | *[[AxForum: | ||