Показать сообщение отдельно
Старый 05.02.2019, 12:54   #8  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,875 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от AndyD Посмотреть сообщение
Все дело в том, что вы изменяете поле, входящее в состав кластерного индекса.

Axapta открывает динамический курсор при использовании forupdate....
Недавно попался документ (см. вложение со стр.103 взято тут
https://docplayer.net/48015368-Sqlca...al-engine.html
или
http://download.microsoft.com/downlo...l%20Engine.pdf
)
там сказано буквально следующее:
Цитата:
Pessimistic Concurrency Considerations Currently,
X++ SELECT statements issued under AX’s pessimistic locking will request a dynamic cursor and not a FFO cursor, so we recommend: optimistic locking for this reason in addition to the concurrency benefits it provides. There is a pending design change in AX4, AX2009 and the future AX6 that will request FFO cursors even when pessimistic locking is used. An announcement of this change will be made on the AX Performance blog: http://blogs.msdn.com/axperf when completed.
т.е. собирались даже исправить.
Вложения
Тип файла: rar SQLCAT s Guide to_ Relational Engine.part1.rar (4.00 Мб, 73 просмотров)
Тип файла: rar SQLCAT s Guide to_ Relational Engine.part2.rar (330.0 Кб, 58 просмотров)

Последний раз редактировалось Logger; 05.02.2019 в 14:02.
За это сообщение автора поблагодарили: Vadik (1).