Il est possible de connaitre la taille d'une base de donnée mariaDB ou mySQL soit en SQL soit au niveau du système de fichier (fs).
On s'occupera uniquement de la partie SQL.
Taille des bases de données du moteur :
SELECT table_schema AS "Nom de la base de données",
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Taille en (MB)"
FROM information_schema.TABLES
GROUP BY table_schema;
Taille des tables d'une base de données :
SELECT table_name AS "Nom de la table",
ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Taille en (MB)"
FROM information_schema.TABLES WHERE table_schema = "<nom_de_votre_base_de_données>"
ORDER BY (data_length + index_length) DESC;