Partilhar via


Cache XSL (SQLXML 4.0)

Aplica-se a:SQL ServerBanco de Dados SQL do Azure

Armazenar em cache folhas de estilo XSL melhora o desempenho. Na sua primeira execução, uma folha de estilo XSL permanece na memória se a cache XSL estiver definida para ON; Isto melhora o desempenho para o processamento subsequente. A configuração padrão é ON.

Pode definir o tamanho da cache XSL adicionando a seguinte chave no registo:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SQLXML4\XSLCacheSize  

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.

O tamanho da cache XSL deve ser definido com base na memória disponível e no número de folhas de estilo XSL que está a usar. O tamanho padrão do XSLCacheSize é 31. Podes aumentar o tamanho da cache se o acesso ao XSL parecer lento, ou diminuir o tamanho da cache se a memória estiver baixa.

Para melhor desempenho, recomenda-se definir o XSLCacheSize acima do número de folhas de estilo XSL que normalmente utiliza. Se o XSLCacheSize for inferior ao número de folhas de estilo XSL que tem, o desempenho degrada-se à medida que aumenta o número de folhas de estilo XSL. O XSLCacheSize pode ser definido para um máximo de 128.

Sempre que a folha de estilo XSL em cache é utilizada, verifica-se o tempo de modificação do ficheiro XSL para determinar se precisa de ser atualizado. Isto porque a cópia do disco é mais recente do que a cópia em cache.

Ver também

Cache de Templates (SQLXML 4.0)
Cache de Esquemas (SQLXML 4.0)