Schemat buforowania (SQLXML 4.0)
Instalację side-by-side XML Microsoft SQL Server 2000 Web Service Release 1, Microsoft SQLXML 2.0 i SQLXML 3.0 jawnie można sterować schematu buforowania we wszystkich wersjach przy użyciu następujących kluczy rejestru:
Web Service Release 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
Przestroga |
---|
Niepoprawne edytowanie rejestru można spowodować poważne uszkodzenie systemu. Zaleca się, aby przed wprowadzeniem zmian w rejestrze wykonać kopię zapasową ważnych danych przechowywanych na komputerze. |
Aby uzyskać więcej informacji na temat instalacji side-by-side, zobacz Nowości w SQLXML 4.0 z dodatkiem SP1.
Buforowanie schematu znacznie zwiększa wydajność kwerendę XPath.Podczas wykonywania kwerendy XPath schematem mapowania schematu jest przechowywany w pamięci i struktur niezbędnych danych są wbudowane w pamięci.Jeśli buforowanie schematu jest zestaw, schematu pozostaje w pamięci, zwiększając wydajność następnych kwerend XPath.
zestaw rozmiar pamięci podręcznej schematu przez dodanie wyżej klucz w rejestrze
Rozmiar schematu jest zestaw na podstawie dostępnej pamięci i liczby schematów używasz.Domyślnie SchemaCacheSize rozmiar wynosi 31.Jeśli użytkownik zestaw SchemaCacheSize wyższy jest używany więcej pamięci.Dlatego jeśli dostęp schemat wydaje się wolno lub Zmniejsz rozmiar pamięci podręcznej, jeśli brakuje pamięci, można zwiększyć rozmiar pamięci podręcznej.
Ze względu na wydajność, zaleca się zestaw SchemaCacheSize większą niż liczba mapowania schematów zwykle używasz.Jak zwiększyć liczbę schematów, jeśli SchemaCacheSize jest mniejsza niż liczba schematów masz obniża wydajność.
Ostrzeżenie
Podczas rozwoju zalecane jest buforuje schematów, ponieważ schematy zmiany nie są odzwierciedlane w pamięci podręcznej na około dwie minuty.