MariaDB: Odzyskiwanie miejsca na dysku po usunięciu danych
Ta dokumentacja jest częścią przewodnika Rozwiązywanie problemów. Pełny przewodnik znajdziesz tutaj: Typowe problemy z MariaDB i ich rozwiązania.
👋 Witamy w dokumentacji Stackhero!
Stackhero oferuje gotowe do użycia rozwiązanie MariaDB cloud, które zapewnia wiele korzyści, w tym:
- Nieograniczone połączenia i transfery.
- Włączony interfejs webowy phpMyAdmin.
- Bezproblemowe aktualizacje jednym kliknięciem.
- Optymalna wydajność i solidne zabezpieczenia dzięki prywatnej i dedykowanej VM.
Oszczędzaj czas i upraszczaj swoje życie: wypróbowanie rozwiązania MariaDB cloud hosting Stackhero zajmuje tylko 5 minut!
Usunięcie danych z tabeli MariaDB nie zwalnia automatycznie zajmowanego przez nie miejsca na dysku. Aby odzyskać to miejsce, można wykonać następujące polecenie SQL:
OPTIMIZE TABLE <table>;
To polecenie odbudowuje tabelę, tworząc tymczasową tabelę, przenosząc dane i zastępując oryginalną tabelę. Podczas tego procesu tabela będzie zablokowana i niedostępna. Czas trwania tego blokowania zależy od rozmiaru tabeli.
Aby zminimalizować wpływ na wydajność bazy danych, zaleca się uruchamianie polecenia OPTIMIZE TABLE w okresach niskiej aktywności lub podczas okien konserwacyjnych.