Tópicos de transações avançadas
O gerenciamento incorreto de transações leva em geral a problemas de contenção e de desempenho em sistemas com muitos usuários. Conforme aumenta o número de usuários em um sistema, é importante ter aplicativos que utilizem as transações de maneira eficaz. O Mecanismo de banco de dados do SQL Server também dá suporte a aninhamento de transações, pontos de salvamento de transação e transações associadas, que oferecem aos programadores outras opções para gravar transações eficazes.
Tópico |
Descrição |
---|---|
Explica como aninhar transações em procedimentos armazenados que podem ser chamados de sessões que podem ou não ter uma transação ativa. |
|
Os pontos de salvamento oferecem um mecanismo de reversão de partes de uma transação. |
|
Duas sessões podem ser associadas, compartilhando uma transação comum e um conjunto de bloqueios. |
|
A escolha de um nível de isolamento define como a sessão atual é isolada de atualizações executadas por outras sessões. |
|
Reversões e confirmações em procedimentos armazenados e disparadores |
Discute os comportamentos associados à reversão de uma transação de um procedimento armazenado ou gatilho. |
Determinadas instruções não podem ser executadas em uma transação ativa. |
|
Discute a recomendação de codificar transações que executam e escalam corretamente. |