InstanceParameters.LogBuffers-Eigenschaft

Ruft den Arbeitsspeicher ab, der zum Zwischenspeichern von Protokolldatensätzen verwendet wird, bevor sie in die Transaktionsprotokolldatei geschrieben werden, oder legt diese fest. Die Einheit für diesen Parameter ist die Sektorgröße des Volumes, das die Transaktionsprotokolldateien enthält. Die Sektorgröße beträgt fast immer 512 Byte, daher ist es sicher, diese Größe für die Einheit anzunehmen. Dieser Parameter wirkt sich auf die Leistung aus. Wenn die Datenbank-Engine unter hoher Updatelast steht, kann dieser Puffer sehr schnell voll sein. Eine größere Cachegröße für die Transaktionsprotokolldatei ist wichtig für eine gute Updateleistung bei solch hoher Auslastung. Der Standardwert ist für diesen Fall bekanntlich zu klein. Legen Sie diesen Parameter nicht auf eine Anzahl von Puffern fest, die größer (in Bytes) als die Hälfte der Größe einer Transaktionsprotokolldatei sind.

Namespace:Microsoft.Isam.Esent.Interop
Versammlung: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)

Syntax

'Declaration
Public Property LogBuffers As Integer
    Get
    Set
'Usage
Dim instance As InstanceParameters
Dim value As Integer

value = instance.LogBuffers

instance.LogBuffers = value
public int LogBuffers { get; set; }

Eigenschaftswert

Typ: System.Int32

Siehe auch

Verweis

InstanceParameters-Klasse

InstanceParameters-Member

Microsoft.Isam.Esent.Interop-Namespace