Performance & Datenbanken
MySQL-Indizes, Abfrageausführung und Datenbankperformance.
Artikel aus diesem Bereich
Hinter den Kulissen der Performance: Wo und wie speichern Datenbanken ihre Indizes?
Ein tiefer Einblick in die physische Speicherung von Datenbankindizes: Tablespaces, B+Tree-Seitenstruktur, Hash- und Bitmap-Indizes sowie praktische Tipps zu Platzierung, Wartung und Überwachung.
Jenseits des Standards: Den richtigen Datenbank-Indizierungsalgorithmus für Ihren Anwendungsfall wählen
Ein praktischer Leitfaden zu fünf wichtigen Datenbank-Indizierungsalgorithmen — B-Tree, Bitmap, Hash, GiST und Volltext (GIN) — mit Laravel-Beispielen und einem Entscheidungsleitfaden.
Datenbankindizes: Die unsichtbaren Superhelden Ihrer App. Einfach erklärt mit Laravel-Code und wichtigen Warnungen
Ein klarer Leitfaden zu Datenbankindizes mit Laravel-Beispielen: wie sie funktionieren, wann man sie hinzufügt und welche kritischen Warnungen jeder Entwickler zu zusammengesetzten, niedrig selektiven und unbenutzten Indizes kennen muss.
Abfrageoptimierung: EXPLAIN und EXPLAIN ANALYZE in PostgreSQL + weitere Analysewerkzeuge
Ein praktischer Leitfaden zur PostgreSQL-Abfrageanalyse: EXPLAIN und EXPLAIN ANALYZE, plus pg_stat_statements, auto_explain, pgBadger, Laravel Telescope und Percona PMM mit realen Beispielen.
Event Sourcing in der Praxis: Nicht nur Datenversionierung, sondern ein leistungsstarkes Analysewerkzeug
Ein praktischer Leitfaden zum Event-Sourced-Entity-Muster in Laravel: vollständige Audit-Trails, Rekonstruktion zu jedem Zeitpunkt und warum Ereignisprotokolle eine Goldgrube für Business-Analytik sind.
Backup vs. Snapshot in Datenbanken: Was wählen und wann?
Ein praktischer Vergleich von Datenbank-Backups und Snapshots: Vor- und Nachteile, wann man welches verwendet, und Laravel-Beispiele mit spatie/laravel-backup und mysqldump.
Die Zeit einfrieren: Was sind Datenbank-Snapshots und wie erleichtern sie das Leben eines Entwicklers
Ein praktischer Leitfaden zum Snapshot-Muster: unveränderliche Kopien des Aggregatzustands für Audit, Event-Sourcing-Performance und zeitpunktbezogene Berichte, mit einem Laravel-Beispiel.
Browser-Caching: Wie Sie Ihre Website dazu bringen, Daten zu „erinnern" und sofort zu laden
Ein praktischer Leitfaden zum Browser-Caching: Cache-Control-Header, ETags mit 304-Antworten, LocalStorage für Client-Zustand und Service Workers für fortgeschrittene Offline-Strategien.
Redis vs. Memcached: Die richtige Caching-Engine für Ihr Projekt wählen (mit Laravel-Beispielen)
Ein praktischer Vergleich von Redis und Memcached für Caching: Kernunterschiede, wann man welches wählt, und Laravel-Beispiele inklusive Cache-Tags und Redis Sorted Sets für Bestenlisten.