SQLServer 中的死锁说明
两个进程发生死锁的典型例子是:进程T1中获取锁A,申请锁B;进程T2中获取锁B,申请锁A,我们下面动手来演示一下这种情况: 1. 创建一个Database,名为InvDB。 2. 执行下面脚本创建person表并填充两条数据:
3. 在SQL Server Management Studio的两个窗口中同时执行下面的查询: |
两个进程发生死锁的典型例子是:进程T1中获取锁A,申请锁B;进程T2中获取锁B,申请锁A,我们下面动手来演示一下这种情况: 1. 创建一个Database,名为InvDB。 2. 执行下面脚本创建person表并填充两条数据:
3. 在SQL Server Management Studio的两个窗口中同时执行下面的查询: |