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 für Ausgabe aus
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)