Como verificar o tamanho do banco de dados e tabelas do MySQL

Como verificar o tamanho do banco de dados e tabelas do MySQL

O MySQL é um sistema de gerenciamento de banco de dados relacional, amplamente utilizado como um sistema de banco de dados para sistemas Linux. Este artigo ajudará você a calcular o tamanho de tabelas e bancos de dados nos servidores MySQL ou Mariadb, embora as consultas SQL. O MySQL armazenou todas as informações relacionadas a tabelas em um banco de dados no banco de dados Information_schema. Usaremos a tabela Information_schema para encontrar tabelas e bancos de dados tamanho.

Verifique o tamanho único do banco de dados em MySQL

Esta consulta calculará o tamanho do banco de dados único no MySQL Server. Por favor, mude 'mydb'Com o seu nome de banco de dados real.

Selecione Table_schema "Nome do banco de dados", SUM (data_length + index_length)/1024/1024 "Tamanho do banco de dados (MB)" de Information_schema.Tabelas onde tabela_schema = 'mydb'; 
+---------------+--------------------+ | Nome do banco de dados | Tamanho do banco de dados (MB) | +-----------------+--------------------+| mydb | 0.15625000 | +-----------------+--------------------+1 linha no conjunto (0.04 seg) 

Verifique todos os bancos de dados do tamanho do MySQL

Esta consulta calculará o tamanho de todos os bancos de dados no MySQL Server.

Selecione Table_schema "Nome do banco de dados", SUM (data_length+index_length)/1024/1024 "Tamanho do banco de dados (MB)" de Information_schema.Grupo de Tabelas por Table_schema; 
+--------------------+--------------------+ | Nome do banco de dados | Tamanho do banco de dados (MB) | +----------------------+------------------+| demodb | 0.15625000 | | Information_schema | 0.00976563 | | mydb | 0.15625000 | | mysql | 0.81098557 | | performance_schema | 0.00000000 | +----------------------+--------------------+5 linhas no set (0.01 seg) 

Verifique o tamanho da tabela única no banco de dados MySQL

Esta consulta calculará o tamanho da tabela única em um banco de dados no MySQL Server. Por favor, mude 'mydb'Com o nome do banco de dados real e'tabela_one'Com o seu nome de tabela real.

Selecione Table_name "Nome da tabela", Table_rows "Contagem de linhas", redonda (((data_length + index_length)/1024/1024), 2) "Tamanho da tabela (MB)" de Information_schema.Tabelas onde tabela_schema = "mydb"E TABLE_NAME ="tabela_one"; 
+---------------------+------------+-----------------+ | Nome da tabela | Contagem de linhas | Tamanho da tabela (MB) | +-----------------------+------------+---------------- ---+ | archive_one | 8 | 0.09 | +-----------------------+------------+---------------- ---+ 1 linha no conjunto (0.00 seg) 

Verifique todo o tamanho da tabela no banco de dados MySQL

Esta consulta calculará o tamanho de todas as tabelas em um banco de dados no servidor MySQL. Por favor, mude 'mydb'Com o seu nome de banco de dados real. Ele também listará o número de linhas em cada tabela.

Selecione Table_name "Nome da tabela", Table_Rows "Count Lines Count", Round (((Data_Length + Index_Length)/1024/1024), 2) "Tamanho da tabela (MB)" de Information_schema.Tabelas onde tabela_schema = "mydb"; 
+----------------------+------------+-----------------+ | Nome da tabela | Contagem de linhas | Tamanho da tabela (MB) | +------------------------+------------+------------- ----+ | tabela_one | 8 | 0.09 | | tabela_two | 0 | 0.02 | | tabela_three | 0 | 0.02 | | tabela_four | 174 | 0.03 | +------------------------+------------+------------- ----+ 4 linhas no conjunto (0.00 seg)