sql >> Base de Datos >  >> RDS >> Mysql

Cómo verificar la base de datos MySQL y los tamaños de las tablas

Este artículo demuestra cómo verificar el tamaño de las bases de datos y tablas de MySQL. Puede hacerlo usando la interfaz web de phpMyAdmin o usando la línea de comandos mysql programa.

Para ver un video que demuestra los siguientes procedimientos, haga clic a continuación:

Usando phpMyAdmin

Puede usar la interfaz web phpMyAdmin para verificar los tamaños de las bases de datos y tablas de MySQL. Para hacer esto, siga estos pasos:

  1. Inicie sesión en cPanel. Si no sabe cómo iniciar sesión en su cuenta de cPanel, consulte este artículo.
  2. En la sección BASES DE DATOS de la pantalla de inicio de cPanel, haga clic en phpMyAdmin:

    La página de administración de phpMyAdmin aparece en una nueva ventana.

  3. En el panel izquierdo, haga clic en el nombre de la base de datos que desea ver.
  4. En el panel derecho, busque la columna Tamaño. phpMyAdmin enumera el tamaño de cada tabla en la base de datos:

  5. Para obtener el tamaño total de la base de datos, desplácese hacia abajo hasta el final de la columna Tamaño:

    Si la base de datos contiene una gran cantidad de tablas, es posible que deba hacer clic en el ícono> para avanzar a la siguiente página de tablas. Para obtener el tamaño total de la base de datos, sume los totales de tamaño de cada página.

Usando mysql programa de línea de comandos

Puede utilizar mysql programa de línea de comandos para verificar los tamaños de bases de datos y tablas MySQL. Para hacer esto, siga estos pasos:

  1. Inicie sesión en su cuenta usando SSH.
  2. En la línea de comando, escriba el siguiente comando, reemplazando nombre de usuario con el nombre de usuario de su cuenta de A2 Hosting:
    mysql -u username -p
  3. En Introducir contraseña solicitud, escriba su contraseña. Cuando escribe la contraseña correcta, mysql> aparece el aviso.
  4. Para verificar los tamaños de todas sus bases de datos, en mysql> escriba el siguiente 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;
    Según la cantidad de bases de datos que tenga y su tamaño, este comando puede tardar uno o dos minutos en completarse. Una vez que finaliza el comando, enumera todas sus bases de datos y su tamaño correspondiente (en megabytes).
  5. Para verificar los tamaños de todas las tablas en una base de datos específica, en mysql> indicador, escriba el siguiente comando. Reemplazar nombre_de_la_base_de_datos con el nombre de la base de datos que desea consultar:

    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;
    Una vez que finaliza el comando, enumera todas las tablas y su tamaño correspondiente (en megabytes), con la tabla más grande en la parte superior y la tabla más pequeña en la parte inferior.

Más Información

  • Para obtener más información sobre phpMyAdmin, visite https://www.phpmyadmin.net.
  • Para obtener más información sobre el programa de línea de comandos mysql, visite https://mariadb.com/kb/en/mysql-command-line-client.