"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como determino o tamanho de um banco de dados MySQL?

Como determino o tamanho de um banco de dados MySQL?

Publicado em 2024-12-21
Navegar:546

How Do I Determine the Size of a MySQL Database?

Determinando o tamanho do banco de dados MySQL

Ao trabalhar com MySQL, muitas vezes é necessário determinar o tamanho de um banco de dados específico. Um desses cenários surge quando um banco de dados chamado "v3" precisa ser dimensionado.

Consulta para recuperar o tamanho do banco de dados

A seguinte consulta SQL pode ser executada para recuperar o tamanho do banco de dados em megabytes:

SELECT table_schema "DB Name",
        ROUND(SUM(data_length   index_length) / 1024 / 1024, 1) "DB Size in MB" 
FROM information_schema.tables 
GROUP BY table_schema; 

Compreendendo a consulta

  • table_schema: Este campo representa o nome do banco de dados.
  • SUM( data_length index_length): Calcula o tamanho total de todos os dados e índices das tabelas em bytes.
  • ROUND(... / 1024 / 1024, 1): Isso arredonda o resultado para uma casa decimal e o converte de bytes para megabytes (MB).

Saída de exemplo

Para o banco de dados "v3", a consulta pode retornar uma saída semelhante para:

 ---------- --------------- 
| DB Name   | DB Size in MB |
 ---------- --------------- 
| v3        |  28.5        |
 ---------- --------------- 

Isso indica que o banco de dados "v3" tem aproximadamente 28,5 megabytes de tamanho.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3