Кэширование схем (SQLXML 4.0)
Область применения: SQL Server База данных SQL Azure
При параллельной установке XML для Microsoft SQL Server 2000 Web Release 1, Microsoft SQLXML 2.0 и SQLXML 3.0 можно явно управлять кэшированием схемы во всех версиях с помощью следующих разделов реестра:
Web 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
Внимание
Неправильное изменение реестра может вызвать серьезные проблемы. Перед внесением изменений в реестр рекомендуется создать резервную копию всех важных данных.
Дополнительные сведения о параллельной установке см. в статье "Новые возможности SQLXML 4.0 с пакетом обновления 1 (SP1).
Кэширование схем значительно повышает производительность запроса XPath. При выполнении запроса XPath к схеме сопоставления эта схема хранится в памяти, и необходимые структуры данных строятся в памяти. Если задано кэширование схем, то схема остается в памяти, тем самым повышая производительность последующих запросов XPath.
Размер кэша для схем можно задать, добавив в реестр указанный выше раздел.
Размер схемы устанавливается в зависимости от доступной памяти и количества используемых схем. Размер SchemaCacheSize по умолчанию — 31. Если задано значение SchemaCacheSize выше, используется больше памяти. Поэтому можно увеличить размер кэша, если доступ к схеме происходит медленно, и уменьшить его при нехватке памяти.
По соображениям производительности рекомендуется задать SchemaCacheSize выше, чем количество используемых схем сопоставления. По мере увеличения числа схем, если SchemaCacheSize меньше количества схем, производительность снижается.
Примечание.
Не рекомендуется кэшировать схемы во время разработки программ, поскольку изменения, вносимые в схемы, отражаются в кэше примерно через две минуты.
См. также
Кэширование шаблонов (SQLXML 4.0)
Кэширование XSL (SQLXML 4.0)
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру