From a0b50b64f369bbc5408ecc43bf26724060884a7c Mon Sep 17 00:00:00 2001 From: whirigoyen Date: Thu, 18 Apr 2024 14:49:00 +0200 Subject: [PATCH] Ajout order by pour la taille --- HowtoMySQL.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/HowtoMySQL.md b/HowtoMySQL.md index 660821b5..26aba8f1 100644 --- a/HowtoMySQL.md +++ b/HowtoMySQL.md @@ -1001,6 +1001,7 @@ Si on veut qu'une instance de MySQL soit démarrée en lecture seule, on peut aj C'est par exemple utile dans une situation où une instance "slave" doit pouvoir être utilisée en lecture seule, tout en utilisant les mêmes comptes utilisateurs qui ont accès en écriture sur le "master". La réplication en elle-même n'est pas impactée. + ### Tailles de bases et de tables Pour afficher la **taille d'une base* (remplacer ``) : @@ -1009,7 +1010,7 @@ Pour afficher la **taille d'une base* (remplacer ``) : mysql> SELECT table_schema "DB Name", Round(Sum(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB" FROM information_schema.tables -WHERE table_schema = ''; +WHERE table_schema = ''; ~~~ Pour lister la **taille de chaque base** : @@ -1018,7 +1019,8 @@ Pour lister la **taille de chaque base** : mysql> SELECT table_schema "DB Name", Round(Sum(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB" FROM information_schema.tables -GROUP BY table_schema; +GROUP BY table_schema +ORDER BY 2 DESC; ~~~ Si on préfère avoir le détail entre taille de données et d'index :