With(ReadPast)就不會被阻塞嗎?

在生產環境中,會有很多使用ReadPast查詢提示的場合,來避免正在被其它事務鎖定的行對當前查詢造成阻塞,而又不會獲取到「髒數據」。 可是很多人都疑惑,爲什麼我使用了ReadPast仍然有時會被阻塞? 首先我們找到聯機幫助: READPAST 指定數據庫引擎不讀取由其他事務鎖定的行。 如果指定了 READPAST,將跳過行級鎖。 也就是說,數據庫引擎將跳過這些行,而不是阻塞當前事務直到鎖被釋放。
相關文章
相關標籤/搜索