共用方式為


輕量型共用伺服器組態選項

在對稱式多處理 (SMP) 環境中,有時候會出現內容切換過多的現象,lightweight pooling 選項可用來減少這種現象對系統所造成的額外負擔。 發生內容切換過多的現象時,輕量型共用可以執行內容切換內嵌,藉此幫助減少使用者/核心的環狀轉換,而提供較佳的效能。

Fiber 模式適用於 UMS 工作者的環境切換是重大效能瓶頸的某些狀況。 因為這個狀況非常罕見,所以 Fiber 模式幾乎不太會提高一般系統上的效能或延展性。 Microsoft Windows Server 2003 中的改良式環境切換也減少了 Fiber 模式的需求。 我們不建議您針對例行作業使用 Fiber 模式排程。這是因為 Fiber 模式可能會抑制一般環境切換的好處而降低效能,而且使用執行緒本機存放裝置 (TLS) 或執行緒擁有之物件 (如 Mutex,這是一種 Win32 核心物件) 的某些 SQL Server 元件無法在 Fiber 模式下正確運作。

lightweight pooling 設成 1 會使 SQL Server 切換成 Fiber 模式排程。 這個選項的預設值是 0。

lightweight pooling 屬於進階選項。 如果您要使用 sp_configure 系統預存程序來變更此設定,只有當 show advanced options 設為 1 時,才能變更 lightweight pooling。 伺服器重新啟動之後,設定才會生效。

[!附註]

Microsoft Windows 2000 和 Microsoft Windows XP 不支援輕量型共用。 Windows Server 2003 提供了輕量型共用的完整支援。

[!附註]

輕量型共用不支援 Common Language Runtime (CLR) 的執行。 停用下列兩個選項的其中一個:"clr enabled" 或 "lightweight pooling"。 依賴 CLR 而且在 Fiber 模式下無法正常運作的功能包括了階層資料類型、複寫和以原則為基礎的管理。

請參閱

參考

sp_configure (Transact-SQL)

概念

CLR 已啟用伺服器組態選項

伺服器組態選項

CLR 已啟用伺服器組態選項