徵狀

當您使用 SharePoint 伺服器 2016,以及 Microsoft SQL Server 版本 2016年或 2017年時,您可能會注意到降低的查詢效能,或增加資料庫伺服器上的 CPU 使用率。

原因

因為所建立的 SharePoint 伺服器 2016年的內容資料庫使用的預設資料庫相容性層級已安裝資料庫的 SQL Server 的版本,就會發生這個問題。例如,如果 SharePoint 資料庫會部署在 SQL Server 2016年的執行個體,就會有資料庫設定 130 資料庫相容性層級。同樣地,SQL Server 2017年的執行個體,在資料庫設定為 140 資料庫相容性層級。

因應措施

SharePoint 伺服器 2016年的內容資料庫部署於 SQL Server 版本 2016年和 2017 la 測試和驗證,以執行最順暢的相容性層級 110。因此,我們強烈建議您將資料庫的相容性層級設定為 110 的 SharePoint 伺服器 2016年的內容資料庫。若要變更相容性層級,執行下列的 TSQL 命令:

ALTER DATABASE database_name SET COMPATIBILITY_LEVEL = 110

您可以使用下列的 TSQL 查詢的 SQL Server 執行個體中的檔案,以檢視所有資料庫的相容性層級:

SELECT name, compatibility_level FROM sys.databases

狀態

Microsoft 正在調查這個問題,並且更多的資訊和指引可用時,將會更新本文。

其他相關資訊

下表顯示支援的資料庫相容性層級,用於不同版本的 SharePoint Server。

伺服器版本

支援資料庫相容性層級

SharePoint 伺服器 2016

110

SharePoint 伺服器 2019

130

如需資料庫相容性版本升級期間和清單的預設和每個 SQL Server 版本支援的資料庫相容性層級上看到ALTER DATABASE (考慮改用 SQL) 相容性層級Microsoft 文件的網站。

參考

檢視或變更資料庫的相容性層級

建議的更新和 SQL Server 2017年和 2016 高效能的工作負載的組態選項

Need more help?

擴展您的技能

探索訓練 >

優先取得新功能

加入 MICROSOFT 測試人員 >

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×