Eine Magento Datenbank kann mit der Zeit groß werden. Bevor einzelne Tabellen untersucht oder Daten gelöscht werden, lohnt sich oftmals ein Blick darauf, welche Tabellen den meisten Speicher belegen.

Mit der folgenden SQL Abfrage können Sie die 20 größten Tabellen inklusive Daten, Index und Gesamtgröße anzeigen:

MAGENTO_DATENBANK muss dabei durch den tatsächlichen Namen der Magento Datenbank ersetzt werden. Dieser steht beispielsweise in app/etc/env.php unter dbname.

Interessant sind vor allem Gesamt_MB beziehungsweise Gesamt_GB, da hier Daten und Indizes zusammengezählt werden. So fällt schnell auf, wenn beispielsweise eine Cron, Quote, Log oder Extension Tabelle ungewöhnlich viel Platz belegt.

Die Spalte Zeilen sollte bei InnoDB nur als ungefährer Wert betrachtet werden. Für die Suche nach besonders großen Tabellen sind dagegen DATA_LENGTH und INDEX_LENGTH entscheidend.

Die Abfrage verändert keine Daten und eignet sich deshalb gut als erster Überblick, bevor genauer untersucht wird, warum eine Magento Datenbank so groß geworden ist.

Größte Datenbanktabellen per SQL finden
Sie benötigen Unterstützung bei der Umsetzung dieser Lösung oder Sie haben die passende Lösung für Ihr Magento Problem noch nicht gefunden? Kontaktieren Sie mich und ich helfe Ihnen bei Ihrem Magento Projekt!
Schlagwörter: