Jede Klausel einer meta_query hängt eine weitere Verbindung auf wp_postmeta an, und postmeta hat keinen Index auf den Wert. Drei Bedingungen genügen, damit aus einer Produktliste eine Abfrage über hunderttausende Zeilen wird. Dieser Prüfer zeigt das und erzeugt die Tabelle, die es ersetzt.
meta_query-Verbindungen in WordPress untersuchen
Artikel, die das erklären
OTHER TOOLS
- WP-CLI-Befehle für die Datenbankpflege bauen
- Generator für WordPress-Dequeue-Snippets
- Generator für WordPress-REST-Routen und Permission-Callbacks
- WordPress-REST-Routeninventar: was eine Seite ohne Anmeldung herausgibt
- Skript-Ladeanalyse: was ein Skript sieht, wenn es läuft
- WordPress Site Health Analyzer
- 301-Redirect-Regel-Generator (.htaccess, nginx, WordPress)
- Webschriften-Prüfer für Ladeverhalten und Datenschutz: font-display, woff2, preload, fremde Hosts
- Cache-Control- und Revalidierungs-Analyzer
- Redirect-Ketten- und Canonical-Host-Tracer
RELATED ARTICLES
- Tutorial: Eine langsame meta_query finden und in einen Taxonomie-Filter umbauen
- WordPress-Datenbank: Leistungsgrenzen von wp_postmeta und der Aufbau eigener Tabellen
- meta_query in WP_Query: Wie jede Klausel zu einem Join wird und was das kostet
- Hochperformante, eigene REST-API-Endpunkte in WordPress entwickeln
- Performance-Optimierung via functions.php: Selektives Dequeuing von WordPress-Plugin-Skripten
- Eine WordPress-Website mit Lite Page Cache beschleunigen
- Die Top 3 der besten WordPress-Galerie-Plugins: Ein Vergleich
- WP-CLI-Löschbefehle: Welche Tabellen jeder Befehl anfasst und was er zurücklässt
- Sichere WordPress-REST-API: OAuth 2.0 und benutzerdefinierte, autorisierte Endpunkte
- Absicherung von WordPress-Logins: WP Admin Captcha