Die Enterprise-Lösung von MySQL mit hoher Verfügbarkeit und robuster Datenintegrität
MySQL-Transaktionen, Sperren auf Zeilenebene, Hot-Backup und Fremdschlüsselunterstützung – ohne Einbußen bei der Hochgeschwindigkeitsleistung von MySQL
1 Übersicht über InnoDB-Tabellen
1.1 Unterschiede zwischen MySQL/InnoDB-Versionen
2 InnoDB-Startoptionen
3 Erstellen Sie eine InnoDB-Datenbank
3.1 Verschiedene Fehler, die beim Aufbau einer Datenbank auftreten können
3.2 Fahren Sie den MySQL-Server herunter
4 Erstellen Sie eine InnoDB-Tabelle
4.1 So verwenden Sie Transaktionen in InnoDB
4.2 Konvertieren Sie die MyISAM-Tabelle in den InnoDB-Typ
4.3 Fremdschlüsseleinschränkungen
4.4 So funktioniert die automatische Inkrementierung in InnoDB
4.5 InnoDB- und MySQL-Replikation
5 Fügen Sie InnoDB-Daten- und Protokolldateien hinzu und entfernen Sie sie
6 Sichern und Wiederherstellen einer InnoDB-Datenbank
6.1 Wiederherstellung erzwingen
6.2 Kontrollpunkte
7 Verschieben Sie die InnoDB-Datenbank auf einen anderen Computer
8 InnoDB-Transaktionsmodus und Sperrung
8.1 Konsistentes Lesen
8.2 Lesevorgänge sperren
8.3 Next-Key-Sperre: Vermeidung des Phantomproblems
8.4 Sperreinstellungen für jede SQL-Anweisung in InnoDB
8.5 Wann führt MySQL eine Transaktion implizit fest oder setzt sie zurück?
8.6 Deadlock-Erkennung und Rollback
8.7 Beispiel für einen konsistenten Lesevorgang in InnoDB
8.8 Umgang mit Deadlocks
9 Tipps zur Leistungsoptimierung
9.1InnoDB-Monitore (Monitore)
10 Implementierung von Multiversioning
11 Tabellen- und Indexstruktur
11.1 Physische Struktur des Index
11.2 Puffer einfügen
11.3 Adaptive Hash-Indizes
11.4 Physische Struktur der Aufzeichnung
12 Dateispeicherverwaltung und Festplatten-E/A
12.1 Festplatten-E/A und Rohgeräte
12.2 Dateispeicherverwaltung
12.3 Eine Tabelle defragmentieren
13 Fehlerbehandlung
13.1 Einige von MySQL zurückgegebene Fehlercodes
13.2 Fehlercodierung in einigen Betriebssystemen
14 Einschränkungen von InnoDB-Tabellen
15 Fehlererkennung und -behebung
15.1 Vorgänge zum Suchen und Beheben von Datenwörterbuchfehlern
16 InnoDB-Versionsgeschichte
17 Kontaktinformationen
18 Die GNU GPL-Lizenz Version 2
19 Bekannte Fehler und deren Korrekturen in alten Versionen von InnoDB
20 Die TODO-Liste der neuen Funktionen für InnoDB
21 Einige Bücher und Artikel zu MySQL/InnoDB