Drupal 7 tablas que se pueden excluir
Aquí hay una lista de tablas en Drupal 7 que puede borrar (para reducir el tamaño de la base de datos) o excluir de forma segura para realizar una migración (como en la pregunta sobre ¿Cómo reducir el tamaño de la base de datos exportada localmente para evitar el límite de importación de mi servidor? ):
- registro de acceso
- lote
- todas las tablas relacionadas con caché, como:
- cache*
- caché_bloque
- contenido_caché
- cache_filter *
- cache_form
- cache_calendar_ical
- cache_menu *
- cache_page *
- vistas_caché
- * _cache, como features_cache o views_data_object_export_cache
- ctools_views_cache
- ctools_object_cache
- devel_queries
- devel_times
- inundar
- historia
- cola
- varias tablas search_ *, como:
- search_dataset
- search_index
- search_keywords_log
- búsqueda_total
- semáforo
- sesiones
- perro guardián
- webform_submitted_data
Por lo general, las tablas como search_index
y watchdog
usan una gran cantidad de espacio en la base de datos, por lo que simplemente eliminar esas 2 tablas puede marcar una gran diferencia.
Otras tablas que pueden excluirse
Verifique el tamaño de las tablas restantes e identifique cuál de ellas es la más grande.
Por lo general, puede encontrar tablas de sesiones para las que no hay un procedimiento de limpieza. Estas tablas probablemente también pueda excluirlas.
Módulo de copia de seguridad y migrar
Para reducir aún más el desafío como se detalla en " ¿Cómo reducir el tamaño de la base de datos exportada localmente para evitar el límite de importación de mi servidor? ", Mire también el módulo Copia de seguridad y migración . Aquí hay una cita de su página de proyecto (marcado en negrita agregado aquí):
Haga una copia de seguridad y restaure su base de datos, código y archivos de Drupal MySQL o migre un sitio entre entornos. Backup and Migrate admite la compresión gzip, bzip y zip, así como copias de seguridad programadas automáticas.
Con Backup and Migrate, puede volcar algunas o todas las tablas de su base de datos en una descarga de archivos o guardarlas en un archivo en el servidor o fuera del sitio, y restaurar desde un volcado de base de datos cargado o guardado previamente. Puede elegir qué tablas y qué datos respaldar y los datos de caché están excluidos de forma predeterminada .
Y aún hay más: si su entorno local (por ejemplo, Win o Mac) difiere del sistema operativo que está ejecutando el servidor de su sitio web alojado (como Linux), entonces estas diferencias entre los sistemas operativos implican desafíos adicionales potenciales. He tenido buenas experiencias con el módulo Copia de seguridad y migración entre diferentes sistemas operativos, lo que no causó ningún problema (funcionó bien) en situaciones en las que la exportación / importación típica de MySql fallaba antes.