MaxBlobsBytesInMemory

Propriété IBlobManagementOptions.MaxBlobsBytesInMemory

Définit la quantité maximale (en octets) que tous les BLOBs au total peuvent occuper en mémoire. D’abord, tous les BLOBs sont chargés en mémoire par défaut, et seulement lorsqu’il atteint la limite définie par cette propriété, d’autres mécanismes (tels que des fichiers temporaires) peuvent être impliqués. En termes de performances, la méthode la plus efficace est de stocker les BLOBs en mémoire, mais d’un autre côté, cela entraîne une forte consommation de mémoire, ce qui peut être indésirable. En utilisant cette propriété, vous pouvez définir le comportement optimal pour votre environnement ou d’autres exigences. Cette propriété sera ignorée si IsTemporaryFilesAllowed est défini sur faux. Il n’est pas logique de limiter le maximum de BLOBs en mémoire, car si IsTemporaryFilesAllowed est défini sur faux, la mémoire est le seul endroit où les BLOBs peuvent être stockés. La valeur par défaut est de 629145600 octets (600 Mo).

public ulong MaxBlobsBytesInMemory { get; set; }

Voir aussi