在我看来,这个话题太宽泛,无法在一篇文章中涵盖。
然而,为了让您开始学习,我建议您阅读 SQL Server 联机丛书中的相关内容,正如 Martin Smith 在评论中建议的那样。
如果您想亲身实践, 《Professional SQL Server 2008 Internals and Troubleshooting》是一本优秀的书,其中有一章涵盖了锁(以及闩锁)主题中涉及的概念。
我对这本书的评价不够高(不,我不在工资单上:-))这是一本你总是想放在手边的书,这样当你想看的时候你可以再回来看它更新一些内容或刷新您对详细主题的记忆,例如 DBA 的 SAN 存储注意事项、查询处理器如何工作、SQL Server 如何管理内存或您应该监视哪些性能计数器。