Cachelagring av mallar (SQLXML 4.0)

gäller för:SQL ServerAzure SQL Database

Cachelagring av mallar förbättrar avsevärt prestandan. Om cachelagring av mallar har angetts finns mallen kvar i minnet vid den första körningen. Detta förbättrar prestandan för efterföljande körning av mallen.

Du kan ange mallcachestorleken genom att lägga till följande nyckel i registret:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SQLXML4\TemplateCacheSize  

Försiktighet

Felaktig redigering av registret kan allvarligt skada systemet. Innan du gör ändringar i registret rekommenderar vi att du säkerhetskopierar alla värdefulla data på datorn.

Mallstorleken ska anges baserat på det tillgängliga minnet och antalet mallar som du använder. Standardvärdet för TemplateCacheSize storlek är 31. Du kan öka cachestorleken om mallåtkomsten verkar långsam eller minska cachestorleken om minnet är lågt.

För bättre prestanda rekommenderar vi att du anger TemplateCacheSize högre än antalet mallar som du vanligtvis använder. Om TemplateCacheSize är mindre än antalet mallar som du har försämras prestanda när antalet mallar ökar. TemplateCacheSize- kan anges till högst 128.

Varje gång en cachelagrad mall används kontrolleras ändringstiden för mallfilen för att se om den behöver uppdateras. Det beror på att diskkopian är nyare än cachekopian.

Not

Mallparametrar och kommandoegenskaper cachelagras inte.

Se även

schemacachelagring (SQLXML 4.0)
XSL-cachelagring (SQLXML 4.0)