Freigeben über


Zwischenspeichern von Vorlagen (SQLXML 4.0)

Das Zwischenspeichern von Vorlagen verbessert die Leistung erheblich. Wenn das Zwischenspeichern von Vorlagen festgelegt ist, bleibt 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
VorsichtshinweisVorsicht

Ein fehlerhaftes Bearbeiten der Registrierung kann eine schwerwiegende Beschädigung des Systems zur Folge haben. Bevor Sie Änderungen an der Registrierung vornehmen, ist es empfehlenswert, alle wichtigen Daten zu sichern, die sich auf dem Computer befinden.

Die Größe sollte auf Basis des vorhandenen Arbeitsspeichers und der Anzahl der von Ihnen verwendeten Vorlagen festgelegt werden. Der Standardwert für TemplateCacheSize lautet 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.

Für bessere Leistung wird empfohlen, dass Sie TemplateCacheSize auf einen höheren Wert als die Anzahl der von Ihnen üblicherweise verwendeten Vorlagen festlegen. Wenn TemplateCacheSize auf einen niedrigeren Wert als die Anzahl Ihrer Vorlagen festgelegt ist, sinkt die Leistung mit zunehmender Anzahl von Vorlagen. TemplateCacheSize kann maximal auf 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.

HinweisHinweis

Vorlagenparameter und Befehlseigenschaften werden nicht zwischengespeichert.