//----------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. // //----------------------------------------------------------------------- namespace Microsoft.Isam.Esent.Interop.Windows7 { /// /// System parameters that have been added to the Windows 7 version of ESENT. /// public static class Windows7Param { /// /// This parameter sets the number of logs that esent will defer database /// flushes for. This can be used to increase database recoverability if /// failures cause logfiles to be lost. /// public const JET_param WaypointLatency = (JET_param)153; /// /// Turn on/off automatic sequential B-tree defragmentation tasks (On by /// default, but also requires flags / .RetrieveHintTableScan* /// to trigger on any given tables). /// public const JET_param DefragmentSequentialBTrees = (JET_param)160; /// /// Determine how frequently B-tree density is checked (Note: currently not /// implemented). /// public const JET_param DefragmentSequentialBTreesDensityCheckFrequency = (JET_param)161; /// /// This parameter is used to retrieve the chunk size of long-value /// (blob) data. Setting and retrieving data in multiples of this /// size increases efficiency. /// public const JET_param LVChunkSizeMost = (JET_param)163; /// /// Maximum number of bytes that can be grouped for a coalesced read operation. /// public const JET_param MaxCoalesceReadSize = (JET_param)164; /// /// Maximum number of bytes that can be grouped for a coalesced write operation. /// public const JET_param MaxCoalesceWriteSize = (JET_param)165; /// /// Maximum number of bytes that can be gapped for a coalesced read IO operation. /// public const JET_param MaxCoalesceReadGapSize = (JET_param)166; /// /// Maximum number of bytes that can be gapped for a coalesced write IO operation. /// public const JET_param MaxCoalesceWriteGapSize = (JET_param)167; /// /// Enable Database Maintenance during recovery. /// public const JET_param EnableDbScanInRecovery = (JET_param)169; /// /// Throttling of the database scan, in milliseconds. /// public const JET_param DbScanThrottle = (JET_param)170; /// /// Minimum interval to repeat the database scan, in seconds. /// public const JET_param DbScanIntervalMinSec = (JET_param)171; /// /// Maximum interval to allow the database scan to finish, in seconds. /// public const JET_param DbScanIntervalMaxSec = (JET_param)172; } }