MySQL
MySQL ist die relationale Datenbank, in der WordPress sämtliche Daten ablegt: Beiträge, Seiten, Nutzer, Einstellungen, Plugin-Daten, Sessions, Caches. Jeder Aufruf einer WordPress-Seite löst dutzende SQL-Abfragen aus.
MySQL oder MariaDB?
Seit Oracle 2010 MySQL übernahm, hat sich MariaDB als Open-Source-Fork etabliert. Beide sind weitgehend kompatibel — viele Hoster nennen MySQL, liefern aber MariaDB aus. Funktional fast identisch; MariaDB ist meist eine Spur schneller bei großen Tabellen.
Was macht MySQL bei WordPress langsam?
- Zu kleiner InnoDB Buffer Pool (RAM-Cache der Datenbank)
- Fehlende Indizes auf großen
wp_postmeta– oderwp_options-Tabellen - Plugins, die autoloaded options in den Megabyte-Bereich pumpen
- Spam-Kommentare, die nicht gelöscht werden
Worauf achten beim Hoster?
Premium-Hoster konfigurieren MySQL/MariaDB für WordPress vor: passender Buffer Pool, query_cache aus (gilt seit MySQL 8 als veraltet), Redis Object Cache als Entlastung. Frag nach: Wird die DB regelmäßig optimiert? Gibt es Slow-Query-Logs, die ich einsehen kann? Wie hoch ist das DB-Größenlimit? Bei Shared Hostern liegen oft 1 GB als Hardlimit — bei großen Shops zu wenig.