Sql-Server

‘sp_releaseschemalock’ 導致我出現阻塞問題?

  • April 11, 2016

為什麼“sp_releaseschemalock”導致我出現阻塞問題?什麼程序必須執行sp_releaseschemalock 或sp_releaseschemalock 的什麼功能?

我搜尋了有關 sp_releaseschemalock 解釋的各種論壇或部落格,但沒有找到合適的解釋。sp_releaseschemalock 做什麼?

sp_releaseschemalock是一個未記錄的外部過程,它只是釋放模式鎖:

根據我們過去在這方面的經驗,我們目睹了同樣的情況,但從未遇到過sp_releaseschemalock成為罪魁禍首的問題。

請在檢查阻塞時檢查完整的詳細資訊。也就是說,你不應該完全忽略被阻塞的那個,而不是完全依賴 blkd_by_spid,因為 blkd_by 顯示 sp_releaseschemalock 是罪魁禍首。

也希望你參考這個

您應該檢查您的連結伺服器配置並確保它們是“排序兼容”檢查。否則將整個遠端表返回給本地呼叫伺服器以執行 WHERE 子句。

如前所述,您需要通過連結伺服器執行查詢的設置,因為主伺服器在通過其連結查詢從其他伺服器獲取相同資訊時不會具有所需的統計資訊。

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