Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
lightweight pooling Använd alternativet (kallas även fiberläge) för att ge ett sätt att minska de systemomkostnader som är associerade med den överdrivna kontextväxlingen som ibland ses i SMP-miljöer (symmetrisk multiprocessing). När det finns för stora sammanhangsväxlingar kan lättviktspooler ge bättre dataflöde genom att utföra kontextväxlingen infogat, vilket bidrar till att minska övergången mellan användare och kernelringar.
Viktigt!
Från och med förhandsversionen av SQL Server 2025 (17.x) är funktionen för fiberläge som aktiveras av lightweight pooling alternativet inaktuell och planeras att tas bort i en framtida version av SQL Server. På grund av kända problem med stabilitet och kompatibilitet rekommenderar Microsoft att du undviker att använda den här funktionen i valfri version av SQL Server.
Begränsningar
CLR-körning (Common Language Runtime) stöds inte under lättviktig pooling. Inaktivera ett av två alternativ: clr enabled eller lightweight pooling. Funktioner som förlitar sig på CLR och som inte fungerar korrekt i fiberläge inkluderar datatypen hierarchyid, replikering och Övervaka och Framtvinga bästa praxis med hjälp av principbaserad hantering.
Enkel poolning stöds inte i SQL Server Express Edition.
Anmärkningar
Fiberläge, som baseras på Windows-fibrer, är avsett för situationer där kontextväxling av arbetstrådar är den kritiska flaskhalsen i prestanda. Eftersom det här scenariot är sällsynt förbättrar fiberläget sällan prestanda eller skalbarhet i ett typiskt system. Förbättrad kontextväxling i Windows Server minskar behovet av fiberläge.
Vi rekommenderar inte att du använder schemaläggning av fiberläge för rutinåtgärder. Fiberläget kan minska prestandan genom att hämma de regelbundna fördelarna med kontextväxling, och eftersom SQL Server-komponenter som använder TLS (Thread Local Storage) eller trådägda objekt, till exempel Windows mutexes, inte kan fungera korrekt i fiberläge.
Inställningen lightweight pooling gör att 1 SQL Server växlar till schemaläggning av fiberläge. Standardvärdet för det här alternativet är 0.
Alternativet lightweight pooling är ett avancerat alternativ. Om du använder den sp_configure system lagrade proceduren för att ändra inställningen kan du bara ändra lightweight pooling när show advanced options har angetts till 1. Inställningen börjar gälla när servern har startats om.