MaxBlobsBytesInMemory

BlobManagementOptions.MaxBlobsBytesInMemory property

Définit la quantité maximale (en octets) que tous les BLOB au total peuvent occuper en mémoire. Tout d’abord, tous les BLOBs se chargent en mémoire comme comportement par défaut et seulement lorsqu’ils atteignent la limite définie par cette propriété, d’autres mécanismes (tels que les fichiers temporaires) peuvent être impliqués. En termes de performances, la méthode la plus efficace consiste à stocker les BLOB en mémoire, mais d’un autre côté, cela entraîne une consommation de mémoire élevée, ce qui peut être indésirable. À l’aide de cette propriété, vous pouvez définir le comportement optimal pour votre environnement ou d’autres exigences. Cette propriété sera ignorée siIsTemporaryFilesAllowedis défini sur faux. Cela n’a aucun sens de limiter le nombre maximal de BLOB en mémoire, car si IsTemporaryFilesAllowed est défini sur faux, la mémoire est le seul endroit où les BLOB peuvent être stockés. La valeur par défaut est 629 145 600 octets (600 Mo).

public ulong MaxBlobsBytesInMemory { get; set; }

Voir également