Cómo verificar el tamaño de la base de datos MySQL en Linux
- 4321
- 233
- Sra. Lorena Sedillo
En este artículo, le mostraré cómo verificar el tamaño de Mysql/mariadb bases de datos y tablas a través del shell mysql. Aprenderá cómo determinar el tamaño real de un archivo de base de datos en el disco, así como el tamaño de los datos que presenta en una base de datos.
Leer también: 20 comandos mysql (mysqladmin) para la administración de la base de datos en Linux
Por defecto Mysql/mariadb almacena todos los datos en el sistema de archivos, y el tamaño de los datos que existe en las bases de datos pueden diferir del tamaño real de los datos de MySQL en el disco que veremos más adelante.
Además, MySQL usa el información_schema Base de datos virtual para almacenar información sobre sus bases de datos y otras configuraciones. Puede consultarlo para recopilar información sobre el tamaño de las bases de datos y sus tablas como se muestra.
# mysql -u root -p Mariadb [(ninguno)]> Seleccione TABLE_SCHEMA como "Nombre de la base de datos", Round (Sum (data_length + index_length) / 1024 /1024, 2) como "tamaño en (MB)" de Information_Schema.Grupo de tablas por table_schema;Verifique el tamaño de la base de datos de MySQL
Para averiguar el tamaño de una sola base de datos MySQL llamada rcubemail (que muestra el tamaño de todas las tablas) Use la siguiente consulta MySQL.
Mariadb [(ninguno)]> Seleccione Tabla_Name como "Nombre de la tabla", Round (((data_length + index_length) / 1024 /1024), 2) como "tamaño en (MB)" de Information_Schema.Tablas donde table_schema = "rcubemail"Ordenar por (data_length + index_length) descr;Verifique el tamaño de la base de datos MySQL
Finalmente, para conocer el tamaño real de todos los archivos de base de datos MySQL en el disco (sistema de archivos), ejecute el comando DU a continuación.
# du -h/var/lib/mysqlRevise el tamaño de MySQL en el disco
También le gustaría leer estos siguientes artículos relacionados con MySQL.
- 4 herramientas de línea de comandos útiles para monitorear el rendimiento de MySQL en Linux
- 12 mejores prácticas de seguridad MySQL/Mariadb para Linux
Para cualquier consulta o ideas adicionales que desee compartir con respecto a este tema, use el formulario de comentarios a continuación.
- « CCAT - Mostrar salida 'Cat Command' con sintaxis resaltando o colorizante
- Cómo ver las páginas de color de color en Linux »