目前我们有 MS SQL Server 2005(32 位)。我们有 1 个程序集(并且只有 1 个程序集)用于加密和解密。只有 512 MB 的系统内存分配给 CLR。程序集运行得很慢,我试图排除它是否来自内存。当我在查询分析器(而不是程序集)中运行 SQL 代码时,它运行得很快。我们使用对称密钥和证书进行加密/解密。
是否有推荐的内存量分配给 CLR?如何判断内存分配不足是否会降低此程序集的性能?
目前我们有 MS SQL Server 2005(32 位)。我们有 1 个程序集(并且只有 1 个程序集)用于加密和解密。只有 512 MB 的系统内存分配给 CLR。程序集运行得很慢,我试图排除它是否来自内存。当我在查询分析器(而不是程序集)中运行 SQL 代码时,它运行得很快。我们使用对称密钥和证书进行加密/解密。
是否有推荐的内存量分配给 CLR?如何判断内存分配不足是否会降低此程序集的性能?