PythonQ 240-8XX Bedienungsanleitung Seite 526

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 768
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 525
Kapitel 8: MySQL-Tab ellentypen 505
Um in der Lage zu sein, Ihre InnoDB-Datenbank aus den beschriebenen bin¨aren
Datensicherungen wiederherzustellen, m¨ussen Sie Ihre MySQL-Datenbank mit allgemeinem
Loggen und angeschalteter Log-Archivierung von MySQL laufen lassen. Mit allgemeinem
Loggen ist hier der Log-Mechanismus des MySQL-Servers gemeint, der unabh¨angig von
den InnoDB-Logs ist.
Zum Wiederherstellen nach einem Absturz des MySQL-Serverprozesses ist es lediglich otig,
diesen erneut zu starten. InnoDB pr¨uft automatisch die Log-Dateien und f¨uhrt ein Roll-
Forward der Datenbank bis zum aktuellen Stand durch. InnoDB macht ein automatis-
ches Rollback nicht a/jointfilesconvert/293675/bgeschlossener (committed) Transaktionen, die zur Zeit des Absturzes
anh¨angig waren. ahrend der Wiederherstellung gibt InnoDB etwa folgendes aus:
~/mysqlm/sql > mysqld
InnoDB: Database was not shut down normally.
InnoDB: Starting recovery from log files...
InnoDB: Starting log scan based on checkpoint at
InnoDB: log sequence number 0 13674004
InnoDB: Doing recovery: scanned up to log sequence number 0 13739520
InnoDB: Doing recovery: scanned up to log sequence number 0 13805056
InnoDB: Doing recovery: scanned up to log sequence number 0 13870592
InnoDB: Doing recovery: scanned up to log sequence number 0 13936128
...
InnoDB: Doing recovery: scanned up to log sequence number 0 20555264
InnoDB: Doing recovery: scanned up to log sequence number 0 20620800
InnoDB: Doing recovery: scanned up to log sequence number 0 20664692
InnoDB: 1 uncommitted transaction(s) which must be rolled back
InnoDB: Starting rollback of uncommitted transactions
InnoDB: Rolling back trx no 16745
InnoDB: Rolling back of trx no 16745 completed
InnoDB: Rollback of uncommitted transactions completed
InnoDB: Starting an apply batch of log records to the database...
InnoDB: Apply batch completed
InnoDB: Started
mysqld: ready for connections
Wenn Ihre Datenbank bescadigt wird oder Ihre Festplatte Fehler hat, m¨ussen Sie eine
Wiederherstellung aus einer Datensicherung durchf¨uhren. Im Falle der Bescadigung sollten
Sie zun¨achst eine Datensicherung finden, die nicht bescadigt ist. Machen Sie aus der
Datensicherung eine Wiederherstellung aus den allgemeinen Log-Dateien von MySQL unter
Beachtung der Anleitungen im MySQL-Handbuch.
8.5.6.1 Checkpoints
InnoDB hat einen Checkpoint-Mechanismus implementiert, der sich Fuzzy Checkpoint
nennt. InnoDB schreibt ver¨anderten Datenbankseiten aus dem Puffer-Pool in kleinen
Stapeln (Batch) auf Platte (flush), daher besteht keine Notwendigkeit, den Puffer-Pool
in einem einzelnen Stapel zur¨uckzuschreiben, was in der Praxis dazu f¨uhren w¨urde, dass
SQL-Statements von Benutzern f¨ur eine Weile angehalten w¨urden.
Seitenansicht 525
1 2 ... 521 522 523 524 525 526 527 528 529 530 531 ... 767 768

Kommentare zu diesen Handbüchern

Keine Kommentare