模板缓存 (SQLXML 4.0)

模板缓存极大地提高了性能。如果设置模板缓存,该模板将在首次执行时保留在内存中。这样可提高后续执行该模板的性能。

在注册表中添加以下项可以设置模板缓存大小:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SQLXML4\TemplateCacheSize
注意事项注意

错误编辑注册表会严重损坏您的系统。 更改注册表项之前,建议您备份计算机中的所有重要数据。

模板大小的设置应以可用内存和正在使用的模板数为基础。默认 TemplateCacheSize 大小为 31。如果模板访问过慢,可以增大缓存大小,或者如果内存过低,则可以减小缓存大小。

为提高性能,建议您将 TemplateCacheSize 设置为大于您通常使用的模板数的值。如果 TemlateCacheSize 小于您拥有的模板数,性能将随着模板的增加而降低。TemplateCacheSize 最大可以设置为 128。

每次使用缓存的模板时,将检查模板文件的修改时间以确定是否需要刷新该模板。其原因在于磁盘副本新于缓存副本。

注意注意

不能缓存模板参数和命令属性。