Meine Wordpress-Tabellen scheinen optimierungsbedürftig zu sein, daher habe ich mir den Befehl OPTIMIZE TABLE angesehen. Wenn ich den Befehl ausführe, erhalte ich die folgenden Ergebnisse:
Die Tabelle unterstützt keine Optimierung. Stattdessen wird neu erstellt und analysiert
Die Tabellen werden mit dem Wordpress 2.91-Installationsprogramm erstellt und wurden überhaupt nicht geändert.
- Ist das normal?
- Wie kann ich meine Datenbank optimieren, damit alles richtig funktioniert?
Antworten:
Haben Sie die MySQL-Dokumentation gefunden? Es ist umfangreich und nützlich.
Wenn Sie
OPTIMIZE TABLE
InnoDB-Tabellen ausführen, wird dieTable does not support optimize, doing recreate + analyze instead
Nachricht ausgegeben .Aus der Dokumentation:
MySQL 5.1 OPTIMIZE TABLE-Syntax
quelle
skip-innodb
wie ich in Ihrem früheren Beitrag vorgeschlagen habe.OPTIMIZE TABLE
sie nicht gegen InnoDB ausgeführt werden konnte. Warum müssen Sie Ihrer Meinung nach die Tabelle optimieren, damit Ihre Datenbank ordnungsgemäß funktioniert?Sie können eine InnoDB-Tabelle optimieren, indem Sie dies tun
Dadurch wird eine Kopie der Originaltabelle erstellt. Legen Sie die Originaltabelle ab und platzieren Sie die neue Tabelle an ihrer Stelle.
Hier finden Sie einige zusätzliche Informationen, die Dinge enthalten, die Sie beachten sollten.
Auch in der MySQL-Dokumentation . Siehe den Kommentar von Dathan Pattishall am 25. Mai 2004, 16:41 Uhr, ungefähr auf halber Höhe der Seite.
Obwohl dies sicher sein sollte, sollten Sie zuerst ein Backup erstellen und testen.
quelle
OPTIMIZE TABLE
einer InnoDB-Tabelle in MySQL.es ist möglich
Verwenden Sie ein WP-Datenbank-Plugin wie http://wordpress.org/extend/plugins/wp-dbmanager/
& aktiviere das Plugin
& gehe zur Seite & klicke auf Datenbank optimieren, um deine Datenbank zu optimieren
Sie müssen keine SQL-Anmeldungen eingeben. Es wird von wp-config.php abgerufen
quelle
OPTIMIZE funktioniert für InnoDB. Zumindest jetzt. Dies ist 5.6 Dokumentation:
Bei InnoDB-Tabellen wird OPTIMIZE TABLE ALTER TABLE zugeordnet, wodurch die Tabelle neu erstellt wird, um die Indexstatistik zu aktualisieren und nicht verwendeten Speicherplatz im Clustered-Index freizugeben.
Lesen Sie: Tabelle optimieren
quelle