Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak sprawdzić bazę danych MySQL i rozmiary tabel

W tym artykule pokazano, jak sprawdzić rozmiar baz danych i tabel MySQL. Możesz to zrobić za pomocą interfejsu internetowego phpMyAdmin lub za pomocą wiersza poleceń mysql program.

Aby obejrzeć film prezentujący następujące procedury, kliknij poniżej:

Korzystanie z phpMyAdmin

Możesz użyć interfejsu internetowego phpMyAdmin, aby sprawdzić rozmiary baz danych i tabel MySQL. Aby to zrobić, wykonaj następujące kroki:

  1. Zaloguj się do cPanel.Jeśli nie wiesz, jak zalogować się na swoje konto cPanel, zapoznaj się z tym artykułem.
  2. W sekcji BAZY DANYCH ekranu głównego cPanel kliknij phpMyAdmin:

    Strona administracyjna phpMyAdmin pojawi się w nowym oknie.

  3. W lewym okienku kliknij nazwę bazy danych, którą chcesz wyświetlić.
  4. W prawym okienku znajdź kolumnę Rozmiar. phpMyAdmin wyświetla rozmiar każdej tabeli w bazie danych:

  5. Aby uzyskać całkowity rozmiar bazy danych, przewiń w dół do końca kolumny Rozmiar:

    Jeśli baza danych zawiera dużą liczbę tabel, może być konieczne kliknięcie ikony>, aby przejść do następnej strony tabel. Aby uzyskać całkowity rozmiar bazy danych, dodaj sumy rozmiarów z każdej strony.

Korzystanie z mysql program wiersza poleceń

Możesz użyć mysql program wiersza poleceń do sprawdzania rozmiarów baz danych i tabel MySQL. Aby to zrobić, wykonaj następujące kroki:

  1. Zaloguj się na swoje konto za pomocą SSH.
  2. W wierszu poleceń wpisz następujące polecenie, zastępując nazwa użytkownika z nazwą użytkownika konta A2 Hosting:
    mysql -u username -p
  3. Przy Wprowadź hasło wpisz swoje hasło. Po wpisaniu poprawnego hasła mysql> pojawi się monit.
  4. Aby sprawdzić rozmiary wszystkich swoich baz danych, w mysql> wpisz następujące polecenie:

    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;
    W zależności od tego, ile masz baz danych i jak duże są, wykonanie tego polecenia może zająć minutę lub dwie. Po zakończeniu polecenia wyświetla listę wszystkich twoich baz danych i odpowiadających im rozmiarów (w megabajtach).
  5. Aby sprawdzić rozmiary wszystkich tabel w określonej bazie danych, w mysql> wpisz następujące polecenie. Zastąp nazwa_bazy z nazwą bazy danych, którą chcesz sprawdzić:

    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;
    Po zakończeniu polecenia wyświetla listę wszystkich tabel i odpowiadających im rozmiarów (w megabajtach), z największą tabelą na górze i najmniejszą tabelą na dole.

Więcej informacji

  • Aby uzyskać więcej informacji o phpMyAdmin, odwiedź https://www.phpmyadmin.net.
  • Aby uzyskać więcej informacji o programie wiersza poleceń mysql, odwiedź stronę https://mariadb.com/kb/en/mysql-command-line-client.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd MySQL/zapisu pliku (Errcode 28)

  2. PDO:serwer MySQL zniknął

  3. Jak porównywać wydajność MySQL za pomocą SysBench?

  4. Jak przekonwertować czas MySQL

  5. Nie można uzyskać wiosennego rozruchu, aby automatycznie utworzyć schemat bazy danych