Anfang des Inhaltsbereichs

Objektdokumentation LOGBUFF (Informix)  Dokument im Navigationsbaum lokalisieren

Definition

Der Parameter LOGBUFF der Informix-Datei ONCONFIG gibt die Größe der einzelnen logischen Protokollpuffer im gemeinsamen Speicher in KB an. Mehrfache Pufferung ermöglicht es Benutzer-Threads, in aktive Puffer zu schreiben, während einer der anderen Puffer auf die Festplatte geschrieben wird. Die Größe eines Puffers bestimmt wie oft oder schnell er sich füllt und daher auch wie oft er in die logische Protokolldatei auf der Festplatte entleert werden muß.

Der Datenbankserver verwendet den Parameter LOGBUFF , um die Größe der internen Puffer, die während der Wiederherstellung verwendet werden, einzustellen. Falls Sie LOGBUFF zu hoch einstellen, kann der Server während der Wiederherstellung wegen Speichermangels abstürzen.

Verwendung

Die neuesten Informationen finden Sie in SAP-Hinweis 41360.

Sie können überprüfen, ob die eingestellte Größe für Ihr System ausreicht, indem Sie die Protokollpuffer im Überblicksbild des Datenbankmonitors oder mit dem Befehl onstat –l überprüfen.

Log.Log Written/IO sollte mindestens 75 % von Logical Log Buf betragen. Ist das nicht der Fall, empfehlen wir Ihnen, den Parameter LOGBUFF zu ändern und die Änderung im Wert von Log.Log Written/IO zu beobachten.

Beispiel

Beispiel für Ausgabe aus onstat –l :

Logical logging

Buffer

bufused

bufsize

numrecs

numpages

numwrits

recs/pages

pages/io

L-1

0

8

5898609

898878

358944

6.6

2.5

Falls Sie einen Logical Volume Manager (LVM) mit Disk-Striping verwenden, können Sie die Performance durch Anpassen der Puffergröße an die Stripe-Größe optimieren. In diesem Fall brauchen Sie die obige Empfehlung nicht befolgen.

 

Siehe auch:

Protokollpuffer (Informix)