Pplware

Dica: Quanto ocupam as suas bases de dados no MySQL e mariaDB?

Quem faz administração de sistemas tem a noção dos inconvenientes que é ficar sem espaço em disco num servidor.  Por norma conseguimos libertar algum espaço fazendo uma análise e limpeza dos logs, mas o espaço pode também estar a ser ocupado por outro tipo de informação, como, por exemplo, a informação contida nas bases de dados.

Se usam como sistema de gestão de base de dados o MySQL ou o mariaDB, saibam como podem ver o espaço de cada base de dados.


Saber quanto ocupa uma base de dados no MySQL ou o mariaDB não é uma tarefa complicada. Para tal basta executar um comando na shell para obter essa informação ou então usar soluções gráficas como é o caso do phpMyAdmin.

Através da shell do MySQL ou mariaDB basta que use o seguinte comando sql:

select table_schema, sum((data_length+index_length)/1024/1024) AS MB from information_schema.tables group by 1;

Como se pode ver pela imagem seguinte, a informação encontra-se na base de dados information_schema. Caso pretendam o output em GB, podem usar o seguinte comando SQL:

select table_schema "DB name (table_schema)", sum((data_length+index_length)/1024/1024/1024) AS "DB em GB" from information_schema.tables group by table_schema;

Saber o espaço das bases de dados usando o phpMyAdmin

phpMyAdmin é uma plataforma web, escrita em PHP, que permite a fácil administração de bases de dados MySQL ou mariaDB através da sua interface intuitiva, fluída e organizada num simples browser.

Como se pode ver pela imagem seguinte, é possível saber o tamanho de cada tabela e o tamanho total da base de dados.

E são estas as sugestões que temos para saber o tamanho da sua base de dados no MySQL ou mariaDB. Certamente que existem outras formas e caso conheçam algumas delas partilhem essa informação nos comentários. Podem também deixar outras dicas caso entendam.

Leia também…


	
Exit mobile version