Ajout requêtes pour calculer la taille d'un base spécifique + tables d'une base spécifique
This commit is contained in:
parent
494a7678eb
commit
cb2a4e3d76
|
@ -1003,7 +1003,16 @@ C'est par exemple utile dans une situation où une instance "slave" doit pouvoir
|
|||
|
||||
### Tailles de bases et de tables
|
||||
|
||||
Pour lister la taille de chaque base :
|
||||
Pour afficher la **taille d'une base* (remplacer `<DB_NAME>`) :
|
||||
|
||||
~~~{.sql}
|
||||
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 = '<DB_NAME>';
|
||||
~~~
|
||||
|
||||
Pour lister la **taille de chaque base** :
|
||||
|
||||
~~~{.sql}
|
||||
mysql> SELECT table_schema "DB Name",
|
||||
|
@ -1023,7 +1032,19 @@ FROM information_schema.tables
|
|||
GROUP BY table_schema;
|
||||
~~~
|
||||
|
||||
Pour lister la taille de toutes les tables de toutes les bases :
|
||||
Pour lister la **taille de toutes les tables d'une base** (remplacer `<DB_NAME>`) :
|
||||
|
||||
~~~{.sql}
|
||||
mysql> SELECT
|
||||
table_schema as `Database`,
|
||||
table_name AS `Table`,
|
||||
round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB`
|
||||
FROM information_schema.TABLES
|
||||
WHERE table_schema = '<DB_NAME>'
|
||||
ORDER BY (data_length + index_length) DESC;
|
||||
~~~
|
||||
|
||||
Pour lister la **taille de toutes les tables de toutes les bases** :
|
||||
|
||||
~~~{.sql}
|
||||
mysql> SELECT
|
||||
|
@ -1033,6 +1054,8 @@ mysql> SELECT
|
|||
FROM information_schema.TABLES
|
||||
ORDER BY (data_length + index_length) DESC;
|
||||
~~~
|
||||
|
||||
|
||||
### Lister les Indexes de toutes les tables
|
||||
|
||||
Pour lister tous les Indexes de toutes les tables et de toutes les bases :
|
||||
|
|
Loading…
Reference in a new issue