Udostępnij przez


Schemat buforowania (SQLXML 4.0)

Instalację side-by-side XML Microsoft SQL Server 2000 w sieci Web w wersji 1, Microsoft SQLXML 2.0 i SQLXML 3.0 można kontrolować jawnie schematu buforowania we wszystkich wersjach przy użyciu następujących kluczy rejestru:

Sieci Web w wersji 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

Ostrzeżenie

Incorrectly editing the registry can severely damage your system. Before making changes to the registry, we recommend that you back up any valued data on the computer.

Aby uzyskać więcej informacji na temat instalacji side-by-side zobacz Nowości w SQLXML 4.0 z dodatkiem SP1.

Buforowanie schematu znacznie poprawia wydajność kwerendy XPath.Po wykonaniu kwerendy XPath ze schematem mapowania schematu jest przechowywany w pamięci i struktur danych niezbędne są wbudowane w pamięci.Jeśli buforowanie schematu jest zestaw, schematu pozostaje w pamięci, a tym samym zwiększania wydajności dla następnych kwerend XPath.

Możesz zestaw rozmiar pamięci podręcznej schematu przez dodanie powyższego klucz w rejestrze

Rozmiar schematu jest zestaw na podstawie dostępnej pamięci i liczby schematów, którego używasz.Wartość domyślna SchemaCacheSize rozmiar to 31.Jeśli użytkownik zestaw SchemaCacheSize większa pamięć jest używana.Z tego powodu można zwiększyć rozmiar pamięci podręcznej, jeśli dostęp schemat wydaje się wolno lub zmniejszyć rozmiar pamięci podręcznej, jeżeli jest mało pamięci.

Ze względu na wydajność, zaleca się, które zestaw SchemaCacheSize większą niż liczba mapowania schematów zazwyczaj jest używany.Jak zwiększyć liczbę schematów, jeśli SchemaCacheSize jest mniejsza niż liczba schematów masz obniża wydajność.

Uwaga

Podczas rozwoju zalecane jest buforowania schematów, ponieważ zmiany schematy nie są odzwierciedlane w pamięci podręcznej na około dwie minuty.