Den här artikeln visar hur du kontrollerar storleken på MySQL-databaser och tabeller. Du kan göra detta genom att använda webbgränssnittet phpMyAdmin eller genom att använda kommandoraden mysql program.
För att se en video som visar följande procedurer, klicka nedan:
Använda phpMyAdmin
Du kan använda webbgränssnittet phpMyAdmin för att kontrollera storlekarna på MySQL-databaser och tabeller. För att göra detta, följ dessa steg:
- Logga in på cPanel. Om du inte vet hur du loggar in på ditt cPanel-konto, läs den här artikeln.
- I avsnittet DATABASER på cPanels startskärm, klicka på phpMyAdmin:
Administrationssidan för phpMyAdmin visas i ett nytt fönster.
- I den vänstra rutan klickar du på namnet på databasen som du vill visa.
-
Leta upp kolumnen Storlek i den högra rutan. phpMyAdmin listar storleken på varje tabell i databasen:
-
För att få den totala storleken på databasen, scrolla ner till slutet av kolumnen Storlek:
Använda mysql kommandoradsprogram
Du kan använda mysql kommandoradsprogram för att kontrollera storlekarna på MySQL-databaser och tabeller. För att göra detta, följ dessa steg:
- Logga in på ditt konto med SSH.
- På kommandoraden skriver du följande kommando, ersätter användarnamn med ditt A2 Hosting-konto användarnamn:
mysql -u username -p
- Vid Ange lösenord skriv ditt lösenord. När du skriver in rätt lösenord visas mysql> uppmaning visas.
-
För att kontrollera storleken på alla dina databaser, på mysql> prompt skriv följande kommando:
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;
Beroende på hur många databaser du har och hur stora de är, kan det här kommandot ta en minut eller två att slutföra. När kommandot är klart listar det alla dina databaser och deras motsvarande storlek (i megabyte). -
För att kontrollera storleken på alla tabeller i en specifik databas, på mysql> skriv följande kommando. Ersätt databasnamn med namnet på databasen som du vill kontrollera:
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;
När kommandot är klart listar det alla tabeller och deras motsvarande storlek (i megabyte), med den största tabellen överst och den minsta tabellen längst ned.
Mer information
- För mer information om phpMyAdmin, besök https://www.phpmyadmin.net.
- För mer information om kommandoradsprogrammet mysql, besök https://mariadb.com/kb/en/mysql-command-line-client.