Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como verificar o banco de dados MySQL e os tamanhos das tabelas


Este artigo demonstra como verificar o tamanho de bancos de dados e tabelas MySQL. Você pode fazer isso usando a interface web do phpMyAdmin ou usando a linha de comando mysql programa.
Para assistir a um vídeo que demonstra os procedimentos a seguir, clique abaixo:

Usando o phpMyAdmin


Você pode usar a interface web do phpMyAdmin para verificar os tamanhos dos bancos de dados e tabelas MySQL. Para fazer isso, siga estas etapas:
  1. Faça login no cPanel.Se você não sabe como fazer login na sua conta do cPanel, consulte este artigo.
  2. Na seção DATABASES da tela inicial do cPanel, clique em phpMyAdmin:


    A página de administração do phpMyAdmin aparece em uma nova janela.
  3. No painel esquerdo, clique no nome do banco de dados que você deseja visualizar.

  4. No painel direito, localize a coluna Tamanho. phpMyAdmin lista o tamanho de cada tabela no banco de dados:




  5. Para obter o tamanho total do banco de dados, role para baixo até o final da coluna Tamanho:



    Se o banco de dados contiver um grande número de tabelas, pode ser necessário clicar no ícone> para avançar para a próxima página de tabelas. Para obter o tamanho total do banco de dados, some os totais de tamanho de cada página.

Usando o mysql programa de linha de comando


Você pode usar o mysql programa de linha de comando para verificar os tamanhos de bancos de dados e tabelas MySQL. Para fazer isso, siga estas etapas:
  1. Faça login em sua conta usando SSH.
  2. Na linha de comando, digite o seguinte comando, substituindo username com o nome de usuário da sua conta A2 Hosting:
    mysql -u username -p
  3. Em Digite a senha prompt, digite sua senha. Quando você digita a senha correta, o mysql> prompt aparece.

  4. Para verificar os tamanhos de todos os seus bancos de dados, no mysql> prompt digite o seguinte comando:

    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;
    Dependendo de quantos bancos de dados você possui e do tamanho deles, esse comando pode levar um ou dois minutos para ser concluído. Após a conclusão do comando, ele lista todos os seus bancos de dados e seu tamanho correspondente (em megabytes).

  5. Para verificar os tamanhos de todas as tabelas em um banco de dados específico, no mysql> prompt, digite o seguinte comando. Substitua database_name com o nome do banco de dados que você deseja verificar:

    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;
    Após a conclusão do comando, ele lista todas as tabelas e seu tamanho correspondente (em megabytes), com a maior tabela na parte superior e a menor na parte inferior.

Mais informações

  • Para obter mais informações sobre o phpMyAdmin, visite https://www.phpmyadmin.net.
  • Para obter mais informações sobre o programa de linha de comando mysql, visite https://mariadb.com/kb/en/mysql-command-line-client.