Ta wikiHow uczy, jak sprawdzić rozmiar bazy danych MySQL. Możesz sprawdzić rozmiar bazy danych za pomocą MySQL Workbench lub uruchamiając zapytanie w MySQL.
Kroki
Metoda 1 z 2: Korzystanie z MySQL Workbench
Krok 1. Otwórz MySQL Workbench
Ma niebieską ikonę z obrazem przypominającym delfina. Kliknij ikonę, aby uruchomić MySQL Workbench.
Krok 2. Połącz się z serwerem MySQL
Kliknij dwukrotnie serwer MySQL pod modułem SQL Development na ekranie startowym. Następnie wprowadź hasło bazy danych, aby się połączyć.
Jeśli serwer SQL nie jest wymieniony na tym ekranie, kliknij Nowe połączenie i wprowadź informacje o serwerze, w tym nazwę hosta, port, nazwę użytkownika i hasło.
Krok 3. Najedź kursorem na bazę danych w okienku schematu
Znajduje się na pasku bocznym po lewej stronie. Spowoduje to wyświetlenie kilku ikon po prawej stronie nazwy bazy danych.
Krok 4. Kliknij ikonę informacji
Jest to ikona przypominająca literę „i” obok nazwy bazy danych w okienku schematu.
Krok 5. Kliknij kartę Informacje
To pierwsza zakładka w głównym okienku pośrodku. Wyświetla informacje o bazie danych. Rozmiar bazy danych jest wymieniony obok „Rozmiar bazy danych (oszacowanie przybliżone). Wyświetla to przybliżone oszacowanie rozmiaru bazy danych.
Metoda 2 z 2: Uruchamianie zapytania
Krok 1. Połącz się z serwerem MySQL
Istnieje wiele aplikacji, których możesz używać do łączenia się z bazą danych MySQL, w tym MySQL Workbench. Możesz także wysłać zapytanie do bazy danych MySQL w wierszu poleceń w systemie Windows lub terminalu na komputerze Mac. Po zainstalowaniu MySQL na komputerze musisz przejść do katalogu MySQL w wierszu poleceń systemu Windows i wpisać mysql -u root -p. Następnie wprowadź hasło do swojej bazy danych.
Krok 2. Wpisz SELECT table_schema "DB Name" jako pierwszy wiersz zapytania
To jest polecenie wyboru do zapytania, aby uruchomić zapytanie w bazie danych.
Krok 3. Wpisz SUM(długość danych + długość tabeli) 'Rozmiar w bajtach' w drugim wierszu
To polecenie wyświetli rozmiar każdej tabeli w bajtach.
Krok 4. Wpisz ROUND(SUM(data_length + index_length)/1024/1024, 2) 'Size in MiB' w następnym wierszu
Wyświetla zaokrągloną liczbę rozmiaru w megabajtach.
Aby wyświetlić zaokrągloną liczbę w kilobajtach, wpisz ROUND(SUM(długość_danych + długość_indeksu)/1024, 2) 'Rozmiar w KiB'
Krok 5. Wpisz FROM information_schema.tables jako ostatnią linię
To polecenie określa, do których tabel bazy danych należy wykonać zapytanie.
Krok 6. Wpisz GROUP BY table_schema; i wykonaj zapytanie
Spowoduje to wyświetlenie rozmiaru twoich baz danych. Możesz również wpisać {[kbd|WHERE table_schema = 'database name';}}, aby sprawdzić rozmiar określonej bazy danych. Wpisz rzeczywistą nazwę bazy danych w miejsce „nazwa bazy danych”. Twoje zapytanie powinno wyglądać mniej więcej tak:
SELECT table_schema "Nazwa bazy danych" SUM(długość danych + długość tabeli) 'Rozmiar w bajtach', ROUND(SUM(długość_danych + długość_indeksu) / 1024/1024, 2) 'Rozmiar w MiB' FROM information_schema.tables GROUP BY table_schema;