Die Tabelle „wp-options“ von Wordpress ist riesig, selbst nach der Optimierung. Nur das Löschen der Tabelle und das Importieren von Korrekturen

Die Tabelle „wp-options“ von Wordpress ist riesig, selbst nach der Optimierung. Nur das Löschen der Tabelle und das Importieren von Korrekturen

Ich betreibe eine Reihe von Wordpress-basierten Websites. In jedem Fall wächst die wp_options-Tabelle innerhalb von MySQL, gehostet in Azure, massiv.

In einem Fall zeigt phpMyAdmin die Tabellengröße mit 3 GB an. Wenn ich sie als SQL-Datei exportiere, sind es etwa 20 MB. Wenn ich die Tabelle lösche und erneut importiere, werden 20 MB angezeigt und alles funktioniert wie erwartet.

In der ursprünglichen 3-GB-Tabelle ist nichts Großes, die größten Zeilen reichen bei weitem nicht aus, um den „benutzten“ Speicherplatz zu rechtfertigen. Habe WP-Optimise und die Tabellenoptimierungsfunktion in phpMyAdmin verwendet, aber keines von beiden hat das Problem behoben. Nur das Löschen der Tabelle scheint zu helfen.

Gibt es eine bessere Möglichkeit, dies zu beheben, als den Export/Import erneut durchführen zu müssen, oder besser noch, hat jemand eine Lösung?

Antwort1

OPTIMIZE TABLEträgt sehr wenig zur Leistung bei.

Schauen Sie in die Tabelle. Sie werden wahrscheinlich feststellen, dass ein Plugin nicht hinter sich aufräumt. Schlagen Sie ihnen zu!

Wenn Sie Hilfe bei der Entscheidung benötigen, was in der Tabelle steht, tun Sie etwas wie

SELECT * FROM wp_options ORDER BY RAND() LIMIT 20;

und zeigen Sie uns die Ergebnisse.

Nach dem Bereinigen der Tabelle empfehle ich dieses Plugin, um diese (und andere) Tabellen noch schneller zu machen: https://wordpress.org/plugins/index-wp-mysql-for-speed/

verwandte Informationen