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


Schema Caching (SQLXML 4.0)

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

Az XML egymás melletti telepítésével a Microsoft SQL Server 2000 Web Release 1-hez, Microsoft SQLXML 2.0-hoz és SQLXML 3.0-hoz az alábbi regisztrációs kulcsok használatával explicit módon szabályozhatod a séma gyorsatárázást minden verzióban:

Web kiadás 1:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SQLXMLX\SchemaCacheSize  

SQLXML 2.0:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SQLXML2\SchemaCacheSize  

SQLXML 3.0:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SQLXML3\SchemaCacheSize  

Caution

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.

További információért a szomszédos telepítésről lásd: Mi újság az SQLXML 4.0 SP1-ben.

A séma gyorsítótározás jelentősen javítja az XPath lekérdezés teljesítményét. Amikor egy XPath lekérdezést egy leképezési séma ellen hajtanak végre, a séma memóriában tárolódik, és a szükséges adatstruktúrák is beépülnek a memóriába. Ha beállítva van a séma gyorsítótár, a séma a memóriában marad, így javítva a teljesítményt a későbbi XPath lekérdezéseknél.

A séma gyorsítótár méretét beállíthatod, ha hozzáadod a fenti kulcsot a regiszterbe

A séma mérete a rendelkezésre álló memória és a használt sémák száma alapján van beállítva. Az alapértelmezett SchemaCacheSize 31. Ha magasabbra állítod a SchemaCacheSize-t , több memóriát használsz. Ezért növelheted a gyorsítótár méretét, ha a séma hozzáférése lassú, vagy csökkentheted, ha alacsony a memória.

Teljesítmény miatt ajánlott, hogy a SchemaCacheSize méretét magasabbra állítsd, mint a szokásos leképezési sémák száma. Ahogy a sémák száma nő, ha a SchemaCacheSize kevesebb, mint a meglévő sémák száma, a teljesítmény romlik.

Megjegyzés:

Fejlesztés közben ajánlott, hogy ne gyorsítsd be a sémákat, mert a sémák változásai körülbelül két percig nem tükröződnek a gyorsítótárban.

Lásd még:

Template Caching (SQLXML 4.0)
XSL gyorsítótározás (SQLXML 4.0)