Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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, você pode controlar explicitamente o cache de esquema em todas as versões usando as seguintes chaves do Registro:
Versão da Web 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
Cuidado
A edição incorreta do registro pode danificar severamente seu sistema. Antes de fazer alterações no registro, recomendamos que você faça backup de todos os dados valorizados no computador.
Para obter mais informações sobre a instalação lado a lado, consulte As novidades no SQLXML 4.0 SP1.
O cache de esquema melhora significativamente o desempenho de uma consulta XPath. Quando uma consulta XPath é executada em um esquema de mapeamento, o esquema é armazenado na memória e as estruturas de dados necessárias são internas na memória. Se o cache de esquema estiver definido, o esquema permanecerá na memória, melhorando assim o desempenho das consultas XPath subsequentes.
Você pode definir o tamanho do cache de esquema adicionando a chave acima no Registro
O tamanho do esquema é definido com base na memória disponível e no número de esquemas que você está usando. O tamanho padrão de SchemaCacheSize é 31. Se você definir SchemaCacheSize mais alto, mais memória será usada. Portanto, você poderá aumentar o tamanho do cache se o acesso ao esquema parecer lento ou diminuir o tamanho do cache se a memória estiver baixa.
Por motivos de desempenho, é recomendável que você defina SchemaCacheSize mais alto do que o número de esquemas de mapeamento que você normalmente usa. À medida que o número de esquemas aumenta, se SchemaCacheSize for menor que o número de esquemas que você tem, o desempenho será degradado.
Observação
Durante o desenvolvimento, é recomendável que você não armazene em cache os esquemas, pois as alterações nos esquemas não são refletidas no cache por cerca de dois minutos.