SystemParameters.StopFlushThreshold-Eigenschaft
Ruft den Schwellenwert ab, an dem der Datenbankseitencache das Entfernen von Seiten aus dem Cache beendet, um Platz für Seiten zu schaffen, die nicht zwischengespeichert werden, oder legt diesen fest. Wenn die Anzahl der Seitenpuffer im Cache diesen Schwellenwert überschreitet, wird der Hintergrundprozess beendet, der gestartet wurde, um diesen Pool verfügbarer Puffer aufzufüllen. Dieser Schwellenwert ist immer relativ zur maximalen Cachegröße, die von JET_paramCacheSizeMax festgelegt wird. Dieser Schwellenwert muss auch immer größer als der Startschwellenwert sein, der von JET_paramStartFlushThreshold festgelegt wird. Der Abstand zwischen dem Startschwellenwert und dem Beendigungsschwellenwert wirkt sich auf die Effizienz aus, mit der Datenbankseiten vom Hintergrundprozess geleert werden. Eine größere Lücke macht es wahrscheinlicher, dass Schreibvorgänge auf benachbarte Seiten kombiniert werden können. Ein hoher Stopschwellenwert verringert jedoch die effektive Größe des Datenbankseitencaches.
Namespace: Microsoft.Isam.Esent.Interop
Assembly: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)
Syntax
'Declaration
Public Shared Property StopFlushThreshold As Integer
Get
Set
'Usage
Dim value As Integer
value = SystemParameters.StopFlushThreshold
SystemParameters.StopFlushThreshold = value
public static int StopFlushThreshold { get; set; }
Eigenschaftswert
Typ: System.Int32