Freigeben über


Zwischenspeichern von Vorlagen (SQLXML 4.0)

Das Zwischenspeichern von Vorlagen verbessert die Leistung erheblich. Wenn das Zwischenspeichern von Vorlagen festgelegt ist, verbleibt die Vorlage nach ihrer ersten Ausführung im Arbeitsspeicher. Auf diese Weise wird die Leistung der nächsten Vorlagenausführung verbessert.

Sie können die Cachegröße für Vorlagen festlegen, indem Sie den folgenden Schlüssel in der Registrierung hinzufügen:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SQLXML4\TemplateCacheSize  

Vorsicht

Die fehlerhafte Bearbeitung der Registrierung kann Ihr System erheblich beschädigen. Bevor Sie Änderungen an der Registrierung vornehmen, empfiehlt es sich, wertierte Daten auf dem Computer zu sichern.

Die Größe sollte auf Basis des vorhandenen Arbeitsspeichers und der Anzahl der von Ihnen verwendeten Vorlagen festgelegt werden. Die Standardgröße von TemplateCacheSize ist 31. Sie können die Cachegröße erhöhen, wenn der Vorlagenzugriff langsam erscheint, oder die Cachegröße verringern, wenn der Arbeitsspeicher zu gering ist.

Um eine bessere Leistung zu erzielen, empfiehlt es sich, TemplateCacheSize höher als die Anzahl der Vorlagen festzulegen, die Sie normalerweise verwenden. Wenn TemlateCacheSize kleiner ist als die Anzahl der Vorlagen, die Sie haben, beeinträchtigt die Leistung, wenn die Anzahl der Vorlagen zunimmt. Die TemplateCacheSize kann auf maximal 128 festgelegt werden.

Jedes Mal, wenn eine zwischengespeicherte Vorlage verwendet wird, wird die Änderungszeit der Vorlagendatei überprüft, um festzustellen, ob sie aktualisiert werden muss. Das liegt daran, dass die Datenträgerkopie neuer als die Cachekopie ist.

Hinweis

Vorlagenparameter und Befehlseigenschaften werden nicht zwischengespeichert.

Siehe auch

Zwischenspeichern von Schemas (SQLXML 4.0)
XSL-Zwischenspeichern (SQLXML 4.0)