Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При параллельной установке XML для Microsoft SQL Server 2000 Web Release 1, Microsoft SQLXML 2.0 и SQLXML 3.0 можно явно управлять кэшированием схемы во всех версиях с помощью следующих разделов реестра:
Веб-выпуск 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
Осторожность
Неправильное редактирование реестра может серьезно повредить вашу систему. Прежде чем вносить изменения в реестр, рекомендуется создать резервную копию всех важных данных на компьютере.
Дополнительные сведения о параллельной установке см. в статье "Новые возможности SQLXML 4.0 с пакетом обновления 1 (SP1).
Кэширование схемы значительно повышает производительность запроса XPath. При выполнении запроса XPath к схеме сопоставления схема хранится в памяти, а необходимые структуры данных создаются в памяти. Если кэширование схемы задано, схема остается в памяти, тем самым повышая производительность последующих запросов XPath.
Размер кэша схемы можно задать, добавив приведенный выше раздел в реестр.
Размер схемы задается на основе доступной памяти и количества используемой схемы. Размер SchemaCacheSize по умолчанию — 31. Если задано значение SchemaCacheSize выше, используется больше памяти. Таким образом, можно увеличить размер кэша, если доступ к схеме кажется медленным, или уменьшить размер кэша, если память низка.
По соображениям производительности рекомендуется задать SchemaCacheSize выше, чем количество используемых схем сопоставления. По мере увеличения числа схем, если SchemaCacheSize меньше количества схем, производительность снижается.
Замечание
Во время разработки рекомендуется не кэшировать схемы, так как изменения в схемах не отражаются в кэше около двух минут.
См. также
Кэширование шаблонов (SQLXML 4.0)
Кэширование XSL (SQLXML 4.0)