KB4506912 - 修正:2016 和 2017 SQL Server 在記憶體壓力下,同時插入 CCI 可能導致死結

套用到
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

症狀

假設你使用的是 Microsoft SQL Server 2016 或 2017。 在記憶體壓力下,批量插入會被轉換成涓流插入。 此外,當有兩個會話同時將其列插入 CCI) 叢集欄位索引時,會發生類似 (死結。

Msg 1205,13 級,State 134,行

交易 (程序 ID ProcessId) 與另一個程序在鎖定資源上陷入死結,並被選為死結的受害者。 重新執行該交易。

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

解決方式

此問題已在以下 SQL Server 的累積更新中得到修正:

關於 SQL Server 的累積更新:

每次新的 SQL Server 累積更新都包含了之前累積更新中包含的所有熱修補與安全修補。 請查看 SQL Server 的最新累積更新:

參考資料

了解 Microsoft 用來說明軟體更新的術語