Поделиться через


Свойство 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

См. также раздел

Ссылка

SystemParameters - класс

Элементы SystemParameters

Пространство имен Microsoft.Isam.Esent.Interop