Sql-Server

在數據庫上啟用快照隔離級別 - 監控什麼?

  • January 13, 2015

在訂閱數據庫上經常出現死鎖問題

我正在考慮為該數據庫啟用快照隔離級別。

我知道在 tempDb 上存在成本來維護寫入不會阻塞讀取的行版本控制。

在特定數據庫上啟用快照隔離級別之前和之後應該監控什麼?

毫無疑問,有很多部落格都在討論這個問題,但 Kendra Little(在 BrentOzar.com 上)的這篇文章討論了您關心的問題。看:

http://www.brentozar.com/archive/2013/01/implementing-snapshot-or-read-committed-snapshot-isolation-in-sql-server-a-guide/

Kendra 討論了出現的一些問題以及如何測試潛在問題。

在了解了 SNAPSHOT 隔離可能導致的問題之後,您還需要意識到 READ COMMITTED 隔離級別並不像某些人想像的那麼“簡單”。

引用自:https://dba.stackexchange.com/questions/89161