Retry logic for deadlock exceptions
deadlock retry logic
sql server deadlock retry logic
sql server retry after deadlock
sql server retry on deadlock
Text version of the video
http://csharp-video-tutorials.blogspot.com/2015/08/retry-logic-for-deadlock-exceptions.html
Slides
http://csharp-video-tutorials.blogspot.com/2015/08/retry-logic-for-deadlock-exceptions_31.html
All SQL Server Text Articles
http://csharp-video-tutorials.blogspot.com/p/free-sql-server-video-tutorials-for.html
All SQL Server Slides
http://csharp-video-tutorials.blogspot.com/p/sql-server.html
All Dot Net and SQL Server Tutorials in English
https://www.youtube.com/user/kudvenkat/playlists?view=1&sort=dd
All Dot Net and SQL Server Tutorials in Arabic
https://www.youtube.com/c/KudvenkatArabic/playlists
In this video we will discuss implementing retry logic for deadlock exceptions.
This is continuation to Part 84. Please watch Part 84, before proceeding.
When a transaction fails due to deadlock, we can write some logic so the system can resubmit the transaction. The deadlocks usually last for a very short duration. So upon resubmitting the transaction it may complete successfully. This is much better from user experience standpoint.
To achieve this we will be using the following technologies
C#
ASP.NET
SQL Server
jQuery AJAX
Result.cs
public class Result
{
public int AttemptsLeft { get; set; }
public string Message { get; set; }
public bool Success { get; set; }
}
Social