-4

您是否仍可以在啓用了快照隔離和RCSI的SQL Server數據庫中獨佔地鎖定行(塊讀取器)?您是否仍可以在啓用了快照隔離和RCSI的SQL Server數據庫中獨佔地鎖定行(塊讀取器)?

我想基本上做一個xlock,rowlock選擇一張桌子。

+2

你試過了嗎? – 2014-09-19 15:20:45

+1

不可以。這個問題的重點在於可能避免這種情況,因爲嘗試這不僅僅是運行命令的問題,而且還要設置一個相當複雜的測試來看它是否有效。 – BigErn77 2014-09-19 17:09:42

+4

我想我們不得不不同意「相當複雜」的含義。 – 2014-09-19 17:40:07

回答

4

是的,你可以專門鎖定行(使用DML或鎖定提示)。但是,使用快照隔離的讀者也不會被阻止,因爲它們不會鎖定(數據)。

畢竟,不鎖定和阻止是快照隔離的主要優勢。

相關問題