Sjablooncaching (SQLXML 4.0)
van toepassing op:SQL Server
Azure SQL Database-
Het opslaan van sjablonen verbetert de prestaties aanzienlijk. Als de cache van sjablonen is ingesteld, blijft de sjabloon in het geheugen bij de eerste uitvoering. Dit verbetert de prestaties voor de volgende uitvoering van de sjabloon.
U kunt de grootte van de sjablooncache instellen door de volgende sleutel toe te voegen in het register:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SQLXML4\TemplateCacheSize
Voorzichtigheid
Het onjuist bewerken van het register kan uw systeem ernstig beschadigen. Voordat u wijzigingen aanbrengt in het register, raden we u aan een back-up te maken van waardegegevens op de computer.
De sjabloongrootte moet worden ingesteld op basis van het beschikbare geheugen en het aantal sjablonen dat u gebruikt. De standaardwaarde van TemplateCacheSize grootte is 31. U kunt de cachegrootte vergroten als de toegang tot sjablonen traag lijkt of de cachegrootte verkleinen als het geheugen laag is.
Voor betere prestaties wordt u aangeraden TemplateCacheSize in te stellen hoger dan het aantal sjablonen dat u meestal gebruikt. Als TemplateCacheSize- kleiner is dan het aantal sjablonen dat u hebt, neemt de prestaties af naarmate het aantal sjablonen toeneemt. De TemplateCacheSize- kan worden ingesteld op maximaal 128.
Telkens wanneer een sjabloon in de cache wordt gebruikt, wordt de wijzigingstijd van het sjabloonbestand gecontroleerd om te zien of deze moet worden vernieuwd. Dit komt doordat de schijfkopie nieuwer is dan de cachekopie.
Notitie
Sjabloonparameters en opdrachteigenschappen worden niet in de cache opgeslagen.
Zie ook
XSL Caching (SQLXML 4.0)