Not
Å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
Azure SQL Database
Med en parallell installation av XML för Microsoft SQL Server 2000 Web Release 1, Microsoft SQLXML 2.0 och SQLXML 3.0 kan du uttryckligen styra schemacachningen i alla versioner genom att använda följande registernycklar:
Webbversion 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
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.
För mer information om side-by-side-installation, se What's New in SQLXML 4.0 SP1.
Schema-caching förbättrar avsevärt prestandan för en XPath-fråga. När en XPath-fråga utförs mot ett mappningsschema lagras schemat i minnet och nödvändiga datastrukturer byggs in i minnet. Om schema-cachen sätts förblir schemat kvar i minnet, vilket förbättrar prestandan för efterföljande XPath-frågor.
Du kan ställa in schemacachens storlek genom att lägga till ovanstående nyckel i registret
Schemastorleken sätts baserat på tillgängligt minne och antalet scheman du använder. Standard SchemaCacheSize-storlek är 31. Om du sätter SchemaCacheSize högre används mer minne. Därför kan du öka cachestorleken om schemaåtkomsten verkar långsam, eller minska cachestorleken om minnet är lågt.
Av prestandaskäl rekommenderas att du sätter SchemaCacheSize högre än antalet mappningsscheman du vanligtvis använder. När antalet scheman ökar, om SchemaCacheSize är mindre än antalet scheman du har, försämras prestandan.
Anmärkning
Under utvecklingen rekommenderas att du inte cachar scheman, eftersom ändringarna i scheman inte visas i cachen på ungefär två minuter.