다음을 통해 공유


XSL 캐싱(SQLXML 4.0)

적용 대상: SQL ServerAzure SQL Database

XSL 스타일시트를 캐싱하면 성능이 향상됩니다. 첫 번째 실행 시 XSL 캐싱이 ON으로 설정된 경우 XSL 스타일시트가 메모리에 유지됩니다. 이렇게 하면 후속 처리에 대한 성능이 향상됩니다. 기본 설정은 ON입니다.

레지스트리에 다음 키를 추가하여 XSL 캐시 크기를 설정할 수 있습니다.

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

주의

레지스트리를 올바르게 편집하지 않으면 시스템을 심각하게 손상시킬 수 있습니다. 따라서 레지스트리를 변경하기 전에 컴퓨터의 중요한 데이터는 백업해 두는 것이 좋습니다.

XSL 캐시 크기는 사용 가능한 메모리와 사용 중인 XSL 스타일시트 수를 기준으로 설정해야 합니다. XSLCacheSize 크기의 기본값은 31입니다. XSL 액세스 속도가 느리다고 생각되면 캐시 크기를 늘리고, 메모리가 부족하면 캐시 크기를 줄일 수 있습니다.

성능을 향상시키려면 XSLCacheSize를 일반적으로 사용하는 XSL 스타일시트 수보다 높게 설정하는 것이 좋습니다. XSLCacheSize가 있는 XSL 스타일시트 수보다 작으면 XSL 스타일시트 수가 증가함에 따라 성능이 저하됩니다. XSLCacheSize최대 128로 설정할 수 있습니다.

캐시된 XSL 스타일시트가 사용될 때마다 XSL 파일을 새로 고쳐야 하는지 확인하기 위해 템플릿 파일의 수정 시간이 검사됩니다. 디스크 복사본이 캐시 복사본보다 최신이기 때문입니다.

참고 항목

템플릿 캐싱(SQLXML 4.0)
스키마 캐싱(SQLXML 4.0)