Connaître les tailles des bases de données MySQL

Introduction

Il arrive parfois qu'il est utile de connaître les tailles des différentes base de données présentes sur son serveur MySQL.

La commande

Pour effectuer cette opération on utilise la commande MySQL suivante

SELECT
  table_schema AS NomBaseDeDonnees, 
  ROUND(SUM( data_length + index_length ) / 1024 / 1024, 2) AS BaseDonneesMo 
FROM information_schema.TABLES
GROUP BY TABLE_SCHEMA;

Notes de version

  • [17/11/2017] : Harmonisation de la page

Auteurs et sources