Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment vérifier la base de données MySQL et la taille des tables

Cet article explique comment vérifier la taille des bases de données et des tables MySQL. Vous pouvez le faire en utilisant l'interface Web phpMyAdmin ou en utilisant la ligne de commande mysql programme.

Pour regarder une vidéo illustrant les procédures suivantes, veuillez cliquer ci-dessous :

Utiliser phpMyAdmin

Vous pouvez utiliser l'interface Web phpMyAdmin pour vérifier la taille des bases de données et des tables MySQL. Pour ce faire, suivez ces étapes :

  1. Connectez-vous à cPanel. Si vous ne savez pas comment vous connecter à votre compte cPanel, veuillez consulter cet article.
  2. Dans la section BASES DE DONNÉES de l'écran d'accueil de cPanel, cliquez sur phpMyAdmin :

    La page d'administration de phpMyAdmin apparaît dans une nouvelle fenêtre.

  3. Dans le volet de gauche, cliquez sur le nom de la base de données que vous souhaitez afficher.
  4. Dans le volet de droite, recherchez la colonne Taille. phpMyAdmin répertorie la taille de chaque table de la base de données :

  5. Pour obtenir la taille totale de la base de données, faites défiler jusqu'à la fin de la colonne Taille :

    Si la base de données contient un grand nombre de tables, vous devrez peut-être cliquer sur l'icône> pour passer à la page de tables suivante. Pour obtenir la taille totale de la base de données, additionnez les totaux de taille de chaque page.

Utilisation de mysql programme en ligne de commande

Vous pouvez utiliser le mysql programme en ligne de commande pour vérifier la taille des bases de données et des tables MySQL. Pour ce faire, suivez ces étapes :

  1. Connectez-vous à votre compte à l'aide de SSH.
  2. Sur la ligne de commande, saisissez la commande suivante en remplaçant nom d'utilisateur avec le nom d'utilisateur de votre compte d'hébergement A2 :
    mysql -u username -p
  3. Sur la page Entrez le mot de passe invite, tapez votre mot de passe. Lorsque vous tapez le mot de passe correct, le mysql> l'invite s'affiche.
  4. Pour vérifier les tailles de toutes vos bases de données, sur mysql> invite tapez la commande suivante :

    SELECT table_schema AS "Database", 
    ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)" 
    FROM information_schema.TABLES 
    GROUP BY table_schema;
    Selon le nombre de bases de données dont vous disposez et leur taille, cette commande peut prendre une minute ou deux. Une fois la commande terminée, elle répertorie toutes vos bases de données et leur taille correspondante (en mégaoctets).
  5. Pour vérifier la taille de toutes les tables d'une base de données spécifique, sur mysql> invite, tapez la commande suivante. Remplacer database_name avec le nom de la base de données que vous souhaitez vérifier :

    SELECT table_name AS "Table",
    ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)"
    FROM information_schema.TABLES
    WHERE table_schema = "database_name"
    ORDER BY (data_length + index_length) DESC;
    Une fois la commande terminée, elle répertorie toutes les tables et leur taille correspondante (en mégaoctets), avec la plus grande table en haut et la plus petite table en bas.

Plus d'informations

  • Pour plus d'informations sur phpMyAdmin, veuillez visiter https://www.phpmyadmin.net.
  • Pour plus d'informations sur le programme de ligne de commande mysql, veuillez visiter https://mariadb.com/kb/en/mysql-command-line-client.