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:
- Zaloguj się do cPanel.Jeśli nie wiesz, jak zalogować się na swoje konto cPanel, zapoznaj się z tym artykułem.
- W sekcji BAZY DANYCH ekranu głównego cPanel kliknij phpMyAdmin:
Strona administracyjna phpMyAdmin pojawi się w nowym oknie.
- W lewym okienku kliknij nazwę bazy danych, którą chcesz wyświetlić.
-
W prawym okienku znajdź kolumnę Rozmiar. phpMyAdmin wyświetla rozmiar każdej tabeli w bazie danych:
-
Aby uzyskać całkowity rozmiar bazy danych, przewiń w dół do końca kolumny Rozmiar:
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:
- Zaloguj się na swoje konto za pomocą SSH.
- 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
- Przy Wprowadź hasło wpisz swoje hasło. Po wpisaniu poprawnego hasła mysql> pojawi się monit.
-
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). -
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.