Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Com uma instalação lado a lado do XML para Microsoft SQL Server 2000 Web Release 1, Microsoft SQLXML 2.0 e SQLXML 3.0, pode controlar explicitamente a cache do esquema em todas as versões usando as seguintes chaves do registo:
Web Release 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
Atenção
A edição incorreta do registo pode danificar gravemente o seu sistema. Antes de fazer alterações no Registro, recomendamos que você faça backup de todos os dados valiosos no computador.
Para mais informações sobre instalação lado a lado, consulte O que há de novo no SQLXML 4.0 SP1.
A cache de esquemas melhora significativamente o desempenho de uma consulta XPath. Quando uma consulta XPath é executada contra um esquema de mapeamento, o esquema é armazenado na memória e as estruturas de dados necessárias são construídas na memória. Se a cache do esquema estiver ativada, o esquema permanece na memória, melhorando assim o desempenho para consultas XPath subsequentes.
Pode definir o tamanho da cache do esquema adicionando a chave acima no registo
O tamanho do esquema é definido com base na memória disponível e no número de esquemas que está a usar. O tamanho padrão do SchemaCacheSize é 31. Se definir o SchemaCacheSize mais alto, é usada mais memória. Assim, pode aumentar o tamanho da cache se o acesso ao esquema parecer lento, ou diminuir o tamanho da cache se a memória estiver baixa.
Por razões de desempenho, recomenda-se que defina o SchemaCacheSize superior ao número de esquemas de mapeamento que normalmente utiliza. À medida que o número de esquemas aumenta, se o SchemaCacheSize for inferior ao número de esquemas que tem, o desempenho degrada-se.
Observação
Durante o desenvolvimento, recomenda-se que não armazene em cache os esquemas, pois as alterações aos esquemas não são refletidas na cache durante cerca de dois minutos.