Rubriques Transactions avancées
Une mauvaise gestion des transactions conduit souvent à des problèmes de blocage et de détérioration des performances dans les systèmes comprenant de nombreux utilisateurs. Plus le nombre d'utilisateurs d'un système est grand, plus il est important que les applications utilisent les transactions de manière efficace. Le Moteur de base de données SQL Server prend également en charge les transactions imbriquées, les points d'enregistrement de transaction et les transactions liées qui offrent aux programmeurs des options supplémentaires permettant d'écrire des transactions performantes.
Rubrique |
Description |
---|---|
Explique comment imbriquer des transactions dans des procédures stockées pouvant être appelées à partir de sessions qui possèdent ou non une transaction active. |
|
Les points d'enregistrement permettent de restaurer des parties d'une transaction. |
|
Deux sessions peuvent être liées, auquel cas elles partagent une transaction et un ensemble de verrous. |
|
Le choix d'un niveau d'isolement définit la façon dont la session actuelle est isolée des mises à jour effectuées par d'autres sessions. |
|
Restauration et validation de transactions dans les procédures stockées et les déclencheurs |
Présente les comportements associés à la restauration d'une transaction à partir d'une procédure stockée ou d'un déclencheur. |
Certaines instructions ne peuvent pas être exécutées à partir d'une transaction active. |
|
Donne des recommandations pour le codage de transactions performantes et évolutives. |