视频教程
- What is deadlock in SQL Server?
- What is Blocking in SQL Server?
- What is difference between deadlock and blocking in SQL Server?
- How to create deliberate deadlock for learning purposes?
- What are the deadlock traces in SQL Server?
- How to turn on deadlock traces on and off in SQL Server?
- How and where to check deadlock information in SQL Server?
Exec sp_who; GO
DBCC TRACESTATUS();
DBCC TRACESTATUS(1204,1222, -1)
DBCC TRACEON(1204,1222, -1)
DBCC TRACEOFF(1204,1222, -1)
|
CREATE TABLE DemoDeadLock1 (SessionNumber INT) INSERT DemoDeadLock1 SELECT 1
CREATE TABLE DemoDeadLock2 (SessionNumber INT) INSERT DemoDeadLock2 SELECT 1
|
BEGIN TRAN UPDATE DemoDeadLock1 SET SessionNumber= 1
|
BEGIN TRAN UPDATE DemoDeadLock2 SET SessionNumber = 1 UPDATE DemoDeadLock1 SET SessionNumber = 1
|
UPDATE DemoDeadLock2 SET SessionNumber = 1
|
相似主题的文章Posts on similar topics