W miarę korzystania z baz danych gromadzą się w nich niepotrzebne informacje - tabele, rekordy, indeksy itp. Czasami to niepotrzebne obciążenie prowadzi do spowolnień lub błędów w korzystających z nich aplikacjach. Najczęściej używanym systemem zarządzania bazą danych MySQL do ręcznego czyszczenia bazy danych jest aplikacja phpMyAdmin.
Czy to jest to konieczne
Dostęp do PHPMyAdmin
Instrukcje
Krok 1
Po zalogowaniu się do phpMyAdmin wybierz żądaną bazę danych w lewej ramce.
Krok 2
W przypadku konieczności wyczyszczenia bazy danych ze wszystkich tabel wraz z danymi w nich zawartymi należy kliknąć link „Zaznacz wszystkie” znajdujący się pod tabelą, a następnie z rozwijanej listy wybrać wiersz „Usuń” z tekstem „Zaznaczone”. Aplikacja poprosi o potwierdzenie żądania DROP TABLE - kliknij „Tak”. Następnie do prawej ramki zostanie załadowana tabela z wynikami wykonania zapytania SQL w celu usunięcia wszystkich tabel.
Krok 3
Jeśli chcesz usunąć tylko dane zawarte w tabelach, tak jak w poprzednim kroku, musisz kliknąć link „Sprawdź wszystko”, ale z listy rozwijanej wybrać wiersz „Wyczyść”. Oczywiście zarówno w przypadku operacji usuwania, jak i opróżniania nie trzeba zaznaczać wszystkich tabel. Możesz zaznaczyć tylko pola przy stołach, które Cię interesują.
Krok 4
W procesie aktywnej pracy z bazą danych, gdy wykonywanych jest wiele operacji zapisu i usuwania, w tabelach pozostają "śmieci" - niektóre z bardziej nieużywanych wierszy, indeksów itp. Aby usunąć wszystkie niepotrzebne tabele, używana jest opcja „Optymalizuj tabelę”. Aby z niego skorzystać, musisz ponownie kliknąć „Sprawdź wszystko” i wybrać tę linię z listy rozwijanej.
Krok 5
Jeżeli zapytania SQL powodują błędy, mogło dojść do uszkodzenia danych przechowywanych przez serwer SQL dotyczących struktury i indeksowania tabel bazy danych. W takim przypadku, klikając link „Sprawdź wszystko”, musisz wybrać element „Przywróć tabelę” z listy rozwijanej.