摘要:Microsoft SQL Server是一种高性能的多用户关系数据库管理系统,它使用起来很方便且具有很强的可伸缩性。它和相关软件的集成程度高,软件间的互斥性极小。Microsoft SQL Server强大的管理工具和开放式系统架构正得到越来越多人的认可。
可是,实际使用的过程中却容易遇到一种棘手问题,那就是死锁。死锁这个僵局是由于多进程在竞争有限的资源而产生的,让许多操作系统的设计者和使用者都感到深深的困扰。因此死锁问题是很多专家学者甚至是系统使用者一直都在研究和实践的课题。
本文主要讨论Microsoft SQL SERVER数据库中死锁的基本概念,介绍为什么会产生死锁以及产生死锁所需要的四个必要的条件; 然后讨论预防死锁的途径和以及如何避免死锁的发生; 最后,研究死锁问题的检测并且做出深入的研究,给出行之有效的方法,以便在实践中解决Microsoft SQL Server数据库中的死锁问题。
关键词:Microsoft SQL Server;死锁;预防及避免;检测;解决
目录
摘要
Abstract
1.前言-1
1.1 课题背景-1
1.2 当前研究现状-1
1.3本文内容编排-1
2. 死锁-2
2.1 死锁的概念-2
2.2 死锁产生的原因-2
2.3 死锁产生的必要条件-3
3. 死锁的预防和避免-5
3.1 死锁的预防-5
3.2 死锁的避免-5
4. 解决死锁问题-7
4.1 检测死锁-7
4.2 解除死锁-7
5. 结论-8
参考文献-9
致 谢-10