Commandes pour les tailles de bases et tables
This commit is contained in:
parent
f0daf9773f
commit
ff86dbd54f
|
@ -766,6 +766,29 @@ 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 lister la taille de chaque base :
|
||||
|
||||
~~~{.sql}
|
||||
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;
|
||||
~~~
|
||||
|
||||
Pour lister la taille de toutes les tables de toutes les bases :
|
||||
|
||||
~~~{.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
|
||||
ORDER BY (data_length + index_length) DESC;
|
||||
~~~
|
||||
|
||||
|
||||
## Logs
|
||||
|
||||
### Log de toutes les requêtes
|
||||
|
|
Loading…
Reference in a new issue