Sql-Server
了解 SQL Server 鎖定和並發的資源?
正如最近的礦井鎖定和並發問題所證明的那樣,很難。
您能否建議任何好的資源供中高級 SQL 專業人員對這些資源進行徹底的研究,如果學習得當,可以更好地了解該領域的所有固有缺陷?
我正在考慮各種資源——教程、部落格、手冊頁、PASS 課程或任何東西。
關於該主題的最佳書籍和最完整的資源是 Kalen Delaney 的 SQL Server 2008 Internals。你真的不能做得更好。關於該主題的另一本好書是 Chris Bolton 的 SQL Server 2008 Internals and Troubleshooting。我認為它不像 Kalen 的書那麼完整,但它確實涵蓋了很多東西,尤其是在鎖定和並發方面。
雖然產品特定書籍在解釋如何使用產品方面做得很好(Kalen Delaney 的系列也很棒!),但它們並沒有真正與數據庫系統的“黑皮書”和“紅皮書”抗衡。如果您想了解這些概念,特別是黑皮書(第一個連結)幾乎是必讀的。紅皮書是研究論文的集合,許多可以線上獲取。我保留了一個頁面,其中包含指向其中一些的連結。連結的第三本書基本上是對“黑皮書”的最新改寫(也更便宜,可在 Kindle 上找到……)
還有幾個不錯的部落格,我首先推薦SQL Server CSS 部落格。