Дополнительные разделы о транзакциях
Неправильная работа с транзакциями часто приводит к проблемам производительности и конфликтам в системах со многими пользователями. По мере роста числа пользователей в системе повышается актуальность эффективного применения транзакций в приложениях. Компонент SQL Server Database Engine поддерживает точки сохранения транзакций, вложенные и связанные транзакции, которые предоставляют программистам широкие возможности для эффективной работы с транзакциями.
Подраздел |
Описание |
---|---|
Объясняется, как создавать вложенные транзакции в хранимых процедурах, которые могут быть вызваны из сеансов, имеющих или не имеющих активные транзакции. |
|
Точки сохранения предоставляют механизм частичного отката транзакции. |
|
Два сеанса могут быть связаны, в этом случае они разделяют общую транзакцию и набор блокировок. |
|
Выбор уровня изоляции определяет, как текущий сеанс изолирован от изменений, производимых в других сеансах. |
|
Откат и фиксация транзакций в хранимых процедурах и триггерах |
Обсуждаются вопросы, связанные с откатом транзакции из хранимой процедуры или триггера. |
Некоторые инструкции не могут быть запущены в активной транзакции. |
|
Рекомендации по кодированию эффективных и хорошо масштабируемых транзакций. |