XSL のキャッシュ (SQLXML 4.0)
適用対象: SQL Server Azure SQL Database
XSL スタイル シートをキャッシュすると、パフォーマンスが向上します。 XSL のキャッシュを ON に設定している場合、XSL スタイル シートは初回実行時にメモリに残るので、以降の処理でパフォーマンスが向上します。 既定の設定は ON です。
XSL のキャッシュ サイズは、レジストリに次のキーを追加することで設定できます。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SQLXML4\XSLCacheSize
注意事項
レジストリを誤って編集すると、システムに重大な障害が発生する場合があります。 レジストリを変更する前に、コンピューター上のすべての重要なデータをバックアップしてください。
XSL のキャッシュ サイズは、使用できるメモリと使用している XSL スタイル シートの数に基づいて設定します。 XSLCacheSize サイズの既定値は 31 です。 XSL のアクセスが遅い場合はキャッシュ サイズを増やし、メモリが少ない場合はキャッシュ サイズを減らします。
パフォーマンスを向上させるには、 XSLCacheSize 通常使用する XSL スタイル シートの数よりも多く設定することをお勧めします。 XSLCacheSizeが XSL スタイル シートの数より少ない場合、XSL スタイル シートの数が増えるとパフォーマンスが低下します。 XSLCacheSize は最大 128 に設定できます。
キャッシュされた XSL スタイル シートが使用されるときには、毎回 XSL ファイルの変更回数がチェックされ、更新が必要かどうかが決定されます。 これは、ディスク コピーがキャッシュ コピーより新しいためです。