共用方式為


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

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

Fiber 模式適用於 UMS 工作者的環境切換是重大效能瓶頸的某些狀況。 因為這個狀況非常罕見,所以 Fiber 模式幾乎不太會提高一般系統上的效能或延展性。 已改善 Microsoft Windows Server 2003 中的內容切換,也降低光纖模式的需求。 我們不建議您針對例行作業使用 Fiber 模式排程。 這是因為它可以藉由禁止內容切換的一般優點來降低效能,而且因為某些使用執行緒本機儲存體 SQL Server的元件 (TLS) 或執行緒擁有的物件,例如 mutex (類型 Win32 核心物件) ,無法在光纖模式中正常運作。

lightweightpooling 設定為 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 模式下無法正常運作的功能包括了階層資料類型、複寫和以原則為基礎的管理。

另請參閱

CLR 已啟用伺服器組態選項
伺服器組態選項 (SQL Server)
sp_configure (Transact-SQL)
CLR 已啟用伺服器組態選項