Cache de modelo (SQLXML 4.0)
Aplica-se a:SQL ServerBanco de Dados SQL do Azure
O cache de modelos melhora significativamente o desempenho. Se o cache de modelo estiver definido, o modelo permanecerá na memória após sua primeira execução. Isso melhora o desempenho para a execução subsequente do modelo.
Você pode definir o tamanho do cache de modelo adicionando a seguinte chave no registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SQLXML4\TemplateCacheSize
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 do modelo deve ser definido com base na memória disponível e no número de modelos que você está usando. O padrão de TemplateCacheSize tamanho é 31. Você pode aumentar o tamanho do cache se o acesso ao modelo parecer lento ou diminuir o tamanho do cache se a memória estiver baixa.
Para um melhor desempenho, é recomendável definir TemplateCacheSize maior do que o número de modelos que você costuma usar. Se TemplateCacheSize for menor do que o número de modelos que você tem, o desempenho se degrada à medida que o número de modelos aumenta. O TemplateCacheSize pode ser definido como um máximo de 128.
Sempre que um modelo armazenado em cache é usado, o tempo de modificação do arquivo de modelo é verificado para ver se ele precisa ser atualizado. Isso ocorre porque a cópia de disco é mais recente do que a cópia de cache.
Observação
Os parâmetros do modelo e as propriedades do comando não são armazenados em cache.