как реплицировать и повторять взаимоблокировки в nhibernate

Просматривая свои журналы, я вижу, что мое приложение уязвимо для взаимоблокировок. Они встречаются во многих частях моего приложения.

1) Есть ли способ воспроизвести эту проблему. то есть: я видел это только в журналах.

2) Каков наилучший / самый простой способ повторить попытку, если транзакция заблокирована

3) Если я заключил вызов в try / catch. Каким будет тип исключения.

По этому поводу много написано. Я пришел к выводу, что лучший вариант - попытаться максимально сократить транзакции. Стоит ли менять уровни изоляции?

7
задан Will L 7 February 2017 в 07:51
поделиться