Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Met een zij-aan-zij installatie van XML voor Microsoft SQL Server 2000 Web Release 1, Microsoft SQLXML 2.0 en SQLXML 3.0, kun je expliciet de schema-caching in alle versies beheren door gebruik te maken van de volgende registersleutels:
Webrelease 1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SQLXMLX\SchemaCacheSize
SQLXML 2.0:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SQLXML2\SchemaCacheSize
SQLXML 3.0:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SQLXML3\SchemaCacheSize
Waarschuwing
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.
Voor meer informatie over side-by-side installatie, zie What's New in SQLXML 4.0 SP1.
Schema caching verbetert de prestaties van een XPath-query aanzienlijk. Wanneer een XPath-query wordt uitgevoerd tegen een mapping-schema, wordt het schema in het geheugen opgeslagen en worden de benodigde datastructuren in het geheugen gebouwd. Als schema caching wordt ingesteld, blijft het schema in het geheugen, waardoor de prestaties voor latere XPath-queries verbeteren.
Je kunt de schema-cachegrootte instellen door bovenstaande sleutel toe te voegen aan het register
De schemagrootte wordt ingesteld op basis van het beschikbare geheugen en het aantal schema's dat je gebruikt. De standaard SchemaCacheSize-grootte is 31. Als je SchemaCacheSize hoger zet, wordt er meer geheugen gebruikt. Daarom kun je de cachegrootte vergroten als de schema-toegang traag lijkt, of de cachegrootte verkleinen als het geheugen laag is.
Om prestatieredenen wordt aanbevolen om SchemaCacheSize hoger in te stellen dan het aantal mapping-schema's dat je normaal gebruikt. Naarmate het aantal schema's toeneemt, als SchemaCacheSize kleiner is dan het aantal schema's dat je hebt, verslechtert de prestatie.
Opmerking
Tijdens de ontwikkeling wordt aanbevolen de schema's niet te cachen, omdat de wijzigingen in de schema's ongeveer twee minuten niet in de cache worden weergegeven.