6

現在、MS SQL Server 2005 (32 ビット) を使用しています。暗号化と復号化に使用する 1 つのアセンブリ (および 1 つのアセンブリのみ) があります。CLR に割り当てられるシステム メモリは 512 MB のみです。アセンブリの実行はかなり遅く、メモリからのものかどうかを除外しようとしています。(アセンブリではなく) クエリ アナライザーで SQL コードを実行すると、すばやく実行されます。暗号化/復号化には対称キーと証明書を使用しています。

CLR に割り当てるメモリの推奨量はありますか? メモリ割り当ての不足がこのアセンブリのパフォーマンスを低下させているかどうかを確認するにはどうすればよいですか?

4

1 に答える 1

7

512MB が割り当てられていることをどのように判断しましたか?

私が SQL Server memToLeave について書いた記事を見てください。CLR マネージ コードの実行に使用されるメモリの部分は、SQL Server プロセス スペースの外にあることに注意してください。

乗り方や、さらに質問がある場合はお知らせください。

SQL Server のメモリ構成、MemToLeave 設定の決定

于 2009-05-07T20:25:48.803 に答える