Buffer Pool, Redo Log & Flush
Was steckt wirklich hinter innodb_buffer_pool_size, Redo Log Kapazität und Flush-Verhalten? Ein praxisnaher Guide für Magento-Entwickler ohne Halbwissen.
Inhaltsverzeichnis
- Der InnoDB Buffer Pool: Grundlagen und Dimensionierung
- Buffer Pool Instances: Warum mehr nicht immer mehr ist
- Redo Log: Kapazität, Rotation und innodb_log_file_size
- innodb_flush_log_at_trx_commit: 0, 1 oder 2?
- innodb_flush_method: O_DIRECT und warum es wichtig ist
- Dirty Pages und innodb_io_capacity
- Monitoring mit INFORMATION_SCHEMA und Performance Schema
- InnoDB-Tuning konkret für Magento 2
- Zusammenfassung
- FAQ
Der InnoDB Buffer Pool: Grundlagen und Dimensionierung
Der InnoDB Buffer Pool ist der wichtigste Speicherbereich in MySQL. Er fungiert als In-Memory-Cache für InnoDB-Datenpages und Indexseiten. Jedes Mal, wenn MySQL eine Zeile liest oder schreibt, sucht