Où puis-je RÉGLER DEADLOCK_PRIORITY dans ma procédure stockée?
Je ne sais pas où je peux utiliser le
SET DEADLOCK_PRIORITY...
commande dans ma procédure stockée. Faut-il, avant que je commence une transaction? Ou peut-il être n'importe où dans la transaction?
Merci à tous!
OriginalL'auteur ManOnAMission | 2013-05-16
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas sûr de comprendre la question: vous pouvez modifier la priorité partout où vous en avez besoin. Si vous n'êtes pas sûr, alors vous pouvez simplement le mettre au début de la procédure, à moins que peut-être c'est une très longue procédure et il n'y a qu'une requête spécifique qui est sujette à des blocages.
Bien qu'une meilleure solution serait probablement d' éviter le blocage si possible.
Vous pouvez également noter que tout changement de priorité à l'intérieur d'une procédure stockée est réinitialisé à la priorité de la session appelante lorsque la procédure s'arrête:
OriginalL'auteur Pondlife