MaxBlobsBytesInMemory

BlobManagementOptions.MaxBlobsBytesInMemory свойство

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

public ulong MaxBlobsBytesInMemory { get; set; }

См. также