Kapitel 3. Transaktionales Datenverzeichnisund InnoDB-Architektur
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In diesem Kapitel befassen wir uns mit den komplizierten Details von InnoDB, einer leistungsstarken Speicher-Engine in MySQL. In diesem Kapitel wird das transaktionale Datenwörterbuch (TDD) und seine Rolle bei der Speicherung von Informationen über Datenbankobjekte vorgestellt. Vor MySQL 8 wurden diese Informationen in separaten Systemtabellen gespeichert, die nicht transaktional waren. Mit TDD werden diese Metadaten Teil von InnoDB und profitieren von denselben Transaktionsgarantien und Mechanismen zur Wiederherstellung nach einem Absturz wie die Benutzerdaten.
Anschließend wird die InnoDB-Speicher-Engine vorgestellt, wobei verschiedene Aspekte der Optimierung der Datenbankleistung beleuchtet werden, darunter der InnoDB-Pufferpool, der Änderungspuffer, der adaptive Hash-Index und der Redo-Log-Puffer. Darüber hinaus werden die InnoDB-Strukturen auf der Festplatte wie Tabellen, Indizes, Tablespaces, Doublewrite-Buffer, Redo-Log und Undo-Log behandelt, die alle für die Gewährleistung der Datenkonsistenz und eine effiziente Speicherung entscheidend sind. Außerdem erhältst du Einblicke in die InnoDB-Systemtabellen, Sperrmechanismen und wertvolle Konfigurationstipps. Dieses Kapitel ist eine unverzichtbare Ressource für alle, die ein umfassendes Verständnis der InnoDB-Architektur und ihrer ...
Get Hands-On MySQL-Verwaltung now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.