Подзапрос SQL - когда следует использовать "with (nolock)"
В одном местном финансовом учреждении меня упрекнули их программисты за то, что я выразил им свое мнение о том, что (одержимость их программистов) (б) проблемами блокировки в их базах данных MS SQL Server 2005 не имеет для меня особого смысла.
Каковы возможные проблемы с возможной блокировкой, блокировкой, взаимоблокировкой, если финансовые операции никогда не обновляются, не удаляются и даже неправильные операции (часть «транзакций»?) исправляются путем вставки (добавления) новых корректирующих записей в базу(ы)?
Как это называется по-английски? В других языках это называется сторно, сторноед (?) операции/записи.
Так вот, как я понимаю, "транзакции" действительно никогда не откатываются и никогда не бывает некорректных/несуществующих записей, только не актуализированные.
Обновление:
Я искал в Google слово storno и не смог найти никаких результатов с его определением на английском языке или его использованием в английских текстах.
Я нашел определение для storno (латинскими буквами) только на итальянском языке.
Но бухгалтерский учет был изобретены в Италии и многие итальянские бухгалтерские термины используются в других языках, например, в русском бухгалтерском учете (банковском деле).
Я тоже думал, что это международная практика учета финансовых операций, не так ли?
Update2:
С.Лотт дал мне ссылку на То, как транзакции сторнируются в приложении ERP, имеет большое значение! говорить, что сторн — это сторн-транзакция.
Ну, это не правильно. Сторно - это не только транзакция, это любая операция (часть транзакции), исправляющая некорректную операцию, хотя 2 операции вместе могут показаться обратной транзакцией (состоящей из 2-х операций - зачисления и списания по целевому и исходному счетам).
Итак, сторно не является общей практикой финансового учета во всем мире?
В любом случае, я хотел бы избежать обсуждения деталей/методов/условий бухгалтерского учета и ограничить вопрос контекстом, когда записи никогда не удаляются и не обновляются.
Каковы возможные проблемы с блокировкой, блокировкой, взаимоблокировкой, производительностью в этом контексте?