Ver el tamaño de tablas mysql que pesan más
Nota: Este artículo es un recordatorio para mi yo del futuro, para que la siguiente vez no tenga que volver a Googlearlo.
En algunos casos es interesante saber porque la base de datos de tu Drupal pesa varios GB, y saber cuales son las tablas que más pesan nos puede indicar cual puede ser el problema. No es normal tener bases de datos tan grandes, y seguramente nos dará una idea de que modulo custom la está liando.
Con este comando sql obtienes una lista de las tablas ordenadas de mayor a menor peso y mostrando el peso en MB.
SELECT table_name AS "Tables",
round(((data_length + index_length) / 1024 / 1024), 2) "Size in MB"
FROM information_schema.TABLES
WHERE table_schema = "drupal"
ORDER BY (data_length + index_length) DESC;
Has de sustituir en table_schema "drupal" por el nombre de la base de datos a la que deseamos hacer la consulta.
En mi caso, en mi entorno local mi base de datos siempre se llama "drupal."
¿Tienes algún proyecto en mente?
Si quieres automatizar tu empresa o hacer algo en Drupal, podemos hablar.
Automatización con IA, consultoría, desarrollo o mantenimiento de sitios web Drupal.