Свойство SystemParameters.StopFlushThreshold
Возвращает или задает пороговое значение, при котором кэш страниц базы данных завершает вытеснение страниц из кэша, чтобы освободить место для страниц, которые не кэшируются. Когда количество буферов страниц в кэше превышает это пороговое значение, фоновый процесс, который был запущен для пополнения этого пула доступных буферов, останавливается. Это пороговое значение всегда зависит от максимального размера кэша, заданного JET_paramCacheSizeMax. Это пороговое значение также всегда должно быть больше начального порога, заданного JET_paramStartFlushThreshold. Расстояние между пороговым значением начала и порогом остановки влияет на эффективность очистки страниц базы данных в фоновом процессе. Больший разрыв сделает более вероятным объединение операций записи на соседние страницы. Однако высокое пороговое значение остановки приведет к уменьшению эффективного размера кэша страниц базы данных.
Пространство имен:Microsoft.Isam.Esent.Interop
Сборки: Microsoft.Isam.Esent.Interop (в Microsoft.Isam.Esent.Interop.dll)
Синтаксис
'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; }
Значение свойства
Тип: System.Int32