模板缓存 (SQLXML 4.0)
模板缓存极大地提高了性能。如果设置模板缓存,该模板将在首次执行时保留在内存中。这样可提高后续执行该模板的性能。
在注册表中添加以下项可以设置模板缓存大小:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SQLXML4\TemplateCacheSize
![]() |
---|
错误编辑注册表会严重损坏您的系统。 更改注册表项之前,建议您备份计算机中的所有重要数据。 |
模板大小的设置应以可用内存和正在使用的模板数为基础。默认 TemplateCacheSize 大小为 31。如果模板访问过慢,可以增大缓存大小,或者如果内存过低,则可以减小缓存大小。
为提高性能,建议您将 TemplateCacheSize 设置为大于您通常使用的模板数的值。如果 TemlateCacheSize 小于您拥有的模板数,性能将随着模板的增加而降低。TemplateCacheSize 最大可以设置为 128。
每次使用缓存的模板时,将检查模板文件的修改时间以确定是否需要刷新该模板。其原因在于磁盘副本新于缓存副本。
![]() |
---|
不能缓存模板参数和命令属性。 |