Megosztás a következőn keresztül:


Sablon gyorsítótárazása (SQLXML 4.0)

A következőkre vonatkozik:SQL ServerAzure SQL Database

A sablon gyorsítótárazása jelentősen javítja a teljesítményt. Ha a sablon gyorsítótárazása be van állítva, a sablon az első végrehajtásakor a memóriában marad. Ez javítja a sablon későbbi végrehajtásának teljesítményét.

A sablongyorsítótár méretét a következő kulccsal állíthatja be a beállításjegyzékben:

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

Figyelmeztet

A beállításjegyzék helytelen szerkesztése súlyosan károsíthatja a rendszert. A beállításjegyzék módosítása előtt javasoljuk, hogy készítsen biztonsági másolatot a számítógépen lévő összes értékes adatról.

A sablon méretét a rendelkezésre álló memória és a használt sablonok száma alapján kell beállítani. A TemplateCacheSize méretének alapértelmezett értéke 31. Növelheti a gyorsítótár méretét, ha a sablonhoz való hozzáférés lassúnak tűnik, vagy ha kevés a memória, csökkentheti a gyorsítótár méretét.

A jobb teljesítmény érdekében javasoljuk, hogy TemplateCacheSize legyen magasabb, mint az általában használt sablonok száma. Ha TemplateCacheSize kisebb, mint ahány sablonja van, a sablonok számának növekedésével a teljesítmény csökken. A TemplateCacheSize legfeljebb 128-ra állítható be.

Minden alkalommal, amikor gyorsítótárazott sablont használ, a rendszer ellenőrzi a sablonfájl módosítási idejét annak ellenőrzéséhez, hogy frissíteni kell-e. Ennek az az oka, hogy a lemez másolata újabb, mint a gyorsítótár másolata.

Jegyzet

A sablonparaméterek és parancstulajdonságok nincsenek gyorsítótárazva.

Lásd még:

séma gyorsítótárazása (SQLXML 4.0)
XSL-gyorsítótárazás (SQLXML 4.0)