MaxBlobsBytesInMemory

IBlobManagementOptions.MaxBlobsBytesInMemory property

Определяет максимальный объем (в байтах), который могут занимать в памяти все BLOB-объекты. Во-первых, все BLOB-объекты загружаются в память как поведение по умолчанию, и только когда он достигает предела, определяемого этим свойством, могут быть задействованы другие механизмы (например, временные файлы). С точки зрения производительности наиболее эффективным способом является хранение BLOB в памяти, но с другой стороны, это приводит к высокому потреблению памяти, что может быть нежелательно. Используя это свойство, вы можете установить оптимальное поведение для вашей среды или другие требования. Это свойство будет игнорироваться, еслиIsTemporaryFilesAllowedравно установлено значение false. Нет смысла ограничивать максимальное количество BLOB в памяти, потому что если для IsTemporaryFilesAllowedзадано значение false, память - единственное место где можно хранить BLOB. Значение по умолчанию:629 145 600 байт (600 Мб).

public ulong MaxBlobsBytesInMemory { get; set; }

Смотрите также