Die Verwendung eines Transaktionslogs kann Datenschutz bieten und die Performance von SQL Anywhere wesentlich steigern..
Wenn kein Transaktionslog verwendet wird, setzt SQL Anywhere einen Checkpoint am Ende jeder Transaktion, wodurch erhebliche Ressourcen gebunden werden.
Wenn ein Transaktionslog verwendet wird, zeichnet SQL Anywhere nur die Merkmale auf, die diese Änderungen beschreiben, wenn sie auftreten. Er hat die Möglichkeit, neue Datenbankseiten alle auf einmal zum günstigsten Zeitpunkt zu schreiben. Checkpoints sorgen dafür, dass Daten in die Datenbankdatei gelangen und dass diese konsistent und aktuell ist.
Sie können die Performance weiter steigern, wenn Sie das Transaktionslog auf einem anderen physischen Gerät als dem speichern, auf dem sich die Haupt-Datenbankdatei befindet. Der Lesekopf des zusätzlichen Datenträgers braucht normalerweise nicht zu suchen, um zum Ende des Transaktionslogs zu gelangen.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |