Comment vérifier la base de données et la taille des tables MySQL
- 1722
- 417
- Clara Nguyen
MySQL est un système de gestion de base de données relationnel, largement utilisé comme système de base de données pour les systèmes Linux. Cet article vous aidera à calculer la taille des tables et de la base de données dans les serveurs MySQL ou MARIADB à travers les requêtes SQL. MySQL a stocké toutes les informations liées aux tables d'une base de données dans la base de données Information_Schema. Nous utiliserons la table d'informations_schema pour trouver des tables et des bases de données taille.
Vérifiez la taille de la base de données unique dans MySQL
Cette requête calculera la taille de la base de données unique dans MySQL Server. S'il vous plaît changer 'mydb'Avec votre nom de base de données réel.
Sélectionnez Table_Schema "Nom de la base de données", sum (data_length + index_length) / 1024/1024 "Taille de la base de données (MB)" From Information_Schema.Tableaux où table_schema = 'mydb';;
+---------------+--------------------+ | Nom de la base de données | Taille de la base de données (MB) | + --------------- + -------------------- + | MyDB | 0.15625000 | + --------------- + -------------------- + 1 ligne en jeu (0.04 SEC)
Vérifiez la taille de toutes les bases de données dans MySQL
Cette requête calculera la taille de toutes les bases de données dans MySQL Server.
Sélectionnez Table_Schema "Nom de la base de données", sum (data_length + index_length) / 1024/1024 "Taille de la base de données (MB)" From Information_Schema.Tables Groupe par table_schema;
+--------------------+--------------------+ | Nom de la base de données | Taille de la base de données (MB) | + -------------------- + -------------------- + | Demodb | 0.15625000 | | information_schema | 0.00976563 | | MyDB | 0.15625000 | | mysql | 0.81098557 | | Performance_schema | 0.00000000 | + -------------------- + -------------------- + 5 rangées en jeu (0.01 SEC)
Vérifiez la taille de la table unique dans la base de données MySQL
Cette requête calculera la taille d'une table unique dans une base de données dans MySQL Server. S'il vous plaît changer 'mydb"Avec votre nom de base de données réel et"table_one'Avec votre nom de table réel.
SELECT TABLE_NAME "Nom de la table", Table_Rows "Count Count", Round (((DATA_LENGTH + INDEX_LENGTH) / 1024/1024), 2) "TAILLE TIME (MB)" From Information_Schema.Tableaux où table_schema = "mydb"Et table_name ="table_one"
+---------------------+------------+-----------------+ | Nom du tableau | Comptes de lignes | Taille du tableau (MB) | + --------------------- + ------------ + -------------- --- + | archive_one | 8 | 0.09 | + --------------------- + ------------ + -------------- --- + 1 ligne en set (0.00 sec)
Vérifiez toute la taille de la table dans la base de données MySQL
Cette requête calculera la taille de toutes les tables dans une base de données dans MySQL Server. S'il vous plaît changer 'mydb'Avec votre nom de base de données réel. Il répertorie également le nombre de lignes dans chaque tableau.
SELECT TABLE_NAME "Nom de la table", Table_Rows "Count Count", Round (((DATA_LENGTH + INDEX_LENGTH) / 1024/1024), 2) "TAILLE TIME (MB)" From Information_Schema.Tableaux où table_schema = "mydb"
+----------------------+------------+-----------------+ | Nom du tableau | Comptes de lignes | Taille du tableau (MB) | + ---------------------- + ------------ + ------------- ---- + | table_one | 8 | 0.09 | | table_two | 0 | 0.02 | | table_ trois | 0 | 0.02 | | table_four | 174 | 0.03 | + ---------------------- + ------------ + ------------- ---- + 4 lignes en jeu (0.00 sec)
- « Comment installer et configurer le serveur SVN sur Ubuntu & Linuxmint
- Comment installer Python 3.7 sur Ubuntu, Debian et Linuxmint »