Drupal 7-Tabellen, die ausgeschlossen werden können
Hier ist eine Liste von Tabellen in Drupal 7, die Sie entweder löschen (um die Datenbankgröße zu verringern) oder sicher ausschließen können, um eine Migration durchzuführen (wie bei der Frage: Wie kann ich die lokal exportierte Datenbankgröße verringern, um mein Serverimportlimit zu umgehen? ):
- accesslog
- Stapel
- alle Cache-bezogenen Tabellen wie:
- Cache *
- cache_block
- cache_content
- cache_filter *
- cache_form
- cache_calendar_ical
- cache_menu *
- cache_page *
- cache_views
- * _cache, z. B. features_cache oder views_data_object_export_cache
- ctools_views_cache
- ctools_object_cache
- devel_queries
- devel_times
- Flut
- Geschichte
- Warteschlange
- verschiedene search_ * -Tabellen, wie:
- search_dataset
- search_index
- search_keywords_log
- search_total
- Semaphor
- Sitzungen
- Wachhund
- webform_submitted_data
In der Regel belegen Tabellen wie search_index
und watchdog
viel Datenbankspeicher, sodass bereits das Eliminieren dieser beiden Tabellen einen großen Unterschied bewirken kann.
Andere Tabellen, die möglicherweise ausgeschlossen werden
Überprüfen Sie die Größe Ihrer verbleibenden Tabellen und ermitteln Sie, welche davon die größte Größe haben.
In der Regel finden Sie Sitzungstabellen, für die keine Bereinigungsprozedur vorhanden ist. Solche Tabellen können Sie wahrscheinlich auch ausschließen.
Modul sichern und migrieren
Um die Herausforderung zu reduzieren , wie detailliert in „ Wie wird die lokal ausgeführten Datenbankgröße verringern meinen Server Importlimit zu umgehen? “, Blick auf die Sicherung und Migrate Modul auch. Hier ist ein Zitat von seiner Projektseite (Fettdruck hier hinzugefügt):
Sichern Sie Ihre Drupal MySQL-Datenbank, Ihren Code und Ihre Dateien und stellen Sie sie wieder her, oder migrieren Sie eine Site zwischen Umgebungen. Backup and Migrate unterstützt die Komprimierung von gzip, bzip und zip sowie automatische geplante Backups.
Mit Backup and Migrate können Sie einige oder alle Ihrer Datenbanktabellen zum Herunterladen von Dateien oder zum Speichern in einer Datei auf dem Server oder außerhalb des Standorts sowie zum Wiederherstellen von einem hochgeladenen oder zuvor gespeicherten Datenbank-Dump sichern. Sie können auswählen, welche Tabellen und welche Daten standardmäßig gesichert und zwischengespeichert werden sollen .
Und es gibt noch mehr: Wenn sich Ihre lokale Umgebung (z. B. Win oder Mac) von dem Betriebssystem unterscheidet, auf dem der Server Ihrer gehosteten Website ausgeführt wird (z. B. Linux), sind diese Unterschiede zwischen den Betriebssystemen mit potenziellen zusätzlichen Herausforderungen verbunden. Ich habe gute Erfahrungen mit dem Backup- und Migrate-Modul zwischen verschiedenen Betriebssystemen gemacht, die keine Probleme verursachten (einwandfrei funktionierten), wenn der typische MySql-Export / Import zuvor fehlgeschlagen war.