MaxBlobsBytesInMemory

IBlobManagementOptions.MaxBlobsBytesInMemory property

Definiert die maximale Menge (in Bytes), die alle BLOBs insgesamt im Speicher belegen dürfen. Erstens werden alle BLOBs als Standardverhalten in den Speicher geladen, und erst wenn die durch diese Eigenschaft definierte Grenze erreicht wird, können andere Mechanismen (z. B. temporäre Dateien) beteiligt sein. In Bezug auf die Leistung ist der effizienteste Weg das Speichern von BLOBs im Speicher, aber auf der anderen Seite führt dies zu einem hohen Speicherverbrauch, was unerwünscht sein kann. Mit dieser Eigenschaft können Sie das optimale Verhalten für Ihre Umgebung oder andere Anforderungen festlegen. Diese Eigenschaft wird ignoriert, wennIsTemporaryFilesAllowedis auf „false“ gesetzt. Es macht keinen Sinn, die maximalen BLOBs im Speicher zu begrenzen, denn wenn IsTemporaryFilesAllowed auf false gesetzt ist, ist der Speicher der einzige Ort, wo BLOBs gespeichert werden können. Der Standardwert ist 629.145.600 Bytes (600 MB).

public ulong MaxBlobsBytesInMemory { get; set; }

Siehe auch