MaxBlobsBytesInMemory

IBlobManagementOptions.MaxBlobsBytesInMemory property

定义所有 BLOB 总共可以在内存中占用的最大数量(以字节为单位)。首先,所有 BLOB 作为默认行为加载到内存中,并且只有当它达到此属性定义的限制时,才会涉及 其他机制(例如临时文件)。就性能而言,最有效的 方式是将 BLOB 存储在内存中,但另一方面,它会导致高内存消耗,而 可能是不可取的。使用此属性,您可以为您的环境或 其他要求设置最佳行为。 如果IsTemporaryFilesAllowed为:::47,则此属性将被忽略:::设置为假。限制内存中的最大 BLOB 是没有意义的,因为如果 IsTemporaryFilesAllowed设置为 false,则内存是唯一的地方 可以存储 BLOB 的位置。 默认值为 629,145,600 字节 (600Mb)。

public ulong MaxBlobsBytesInMemory { get; set; }

也可以看看