Przejdź do głównej zawartości

Jak sprawdzić rozmiar bazy danych w MySQL / MariaDB

Podczas pracy z serwerami bazodanowymi jednym z częstych pytań administratorów jest: ile miejsca zajmuje dana baza danych?. Wiedza o rozmiarze baz jest kluczowa nie tylko ze względu na monitorowanie wydajności, ale również przy planowaniu backupów, migracji czy optymalizacji środowiska.



W MySQL i MariaDB nie potrzebujesz żadnych dodatkowych narzędzi – wystarczy proste zapytanie SQL.


Krok 1. Zaloguj się do MySQL / MariaDB

Najpierw logujemy się do serwera:

mysql -u użytkownik -p

Po podaniu hasła otrzymasz dostęp do konsoli SQL.


Krok 2. Wykonaj zapytanie sprawdzające rozmiary baz danych

W konsoli wpisz poniższe zapytanie:

SELECT table_schema AS "Database", SUM(data_length + index_length) / 1024 / 1024 AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema;

Krok 3. Odczytaj wyniki

Wynikiem będzie tabela przedstawiająca nazwy baz danych wraz z ich rozmiarami w megabajtach:

+--------------------+-------------+ | Database | Size (MB) | +--------------------+-------------+ | information_schema | 0.20 | | mysql | 3.71 | | performance_schema | 0.00 | | sys | 0.03 | | zabbix | 49322.09 | +--------------------+-------------+

Co oznaczają wyniki?

  • information_schema, performance_schema, sys – to bazy systemowe, ich rozmiar zwykle jest minimalny.

  • mysql – zawiera użytkowników, uprawnienia i dane konfiguracyjne serwera.

  • inne bazy (np. zabbix) – to Twoje właściwe dane aplikacyjne. To one zazwyczaj zajmują najwięcej miejsca.


Dlaczego warto to monitorować?

  • Planowanie przestrzeni dyskowej – duże bazy mogą wymagać dodatkowych zasobów.

  • Backupy i migracje – znając rozmiar, łatwiej oszacować czas i miejsce potrzebne na kopie zapasowe.

  • Optymalizacja – nietypowo duża baza może wskazywać na problem, np. brak rotacji logów czy nieoptymalne indeksy.


Podsumowanie

Dzięki prostemu zapytaniu SQL możesz w kilka sekund sprawdzić rozmiary wszystkich baz danych w MySQL i MariaDB. To podstawowa praktyka administracyjna, która pomaga uniknąć problemów wydajnościowych i przygotować infrastrukturę na przyszłość.

Komentarze

Popularne posty z tego bloga

Konwersja dysku z MBR na GPT bez utraty danych (za pomocą narzędzia MBR2GPT)

Narzędzie MBR2GPT to wbudowany w systemy Windows 10 i Windows 11 program, który umożliwia konwersję dysku z formatu MBR (Master Boot Record) na GPT (GUID Partition Table) bez utraty danych . Można je uruchomić zarówno z poziomu działającego systemu Windows, jak i środowiska instalacyjnego (Windows PE). 🧩 Zalety i wady tej metody ✅ Zalety: Brak utraty danych – wszystkie pliki, programy i ustawienia zostają zachowane. Proces jest szybki i w pełni automatyczny. Nie wymaga ponownej instalacji systemu operacyjnego. ⚠️ Wady: Wymaga systemu Windows 10 w wersji 1703 lub nowszej (lub Windows 11). Konwersja może się nie powieść, jeśli struktura partycji jest niestandardowa lub dysk zawiera błędy. ⚠️ Zanim zaczniesz Choć narzędzie MBR2GPT jest zaprojektowane tak, aby uniknąć utraty danych, zdecydowanie zaleca się wykonanie kopii zapasowej ważnych plików (np. na dysku zewnętrznym lub w chmurze). Lepiej zabezpieczyć dane przed ewentualnymi błędami w procesie konwersji. ...

Sztuczka z „+” w Gmailu – jak stworzyć aliasy i uporządkować swoją skrzynkę

Czy masz czasem wrażenie, że Twoja skrzynka e-mail to chaos, w którym trudno cokolwiek znaleźć? Setki wiadomości z pracy, powiadomień bankowych, newsletterów i sklepów online — a Ty tylko próbujesz dotrzeć do tego, co naprawdę ważne. Na szczęście Gmail ma ukrytą funkcję, która potrafi uporządkować Twoją pocztę bez zakładania nowych kont. To tzw. sztuczka z plusem (+) , czyli tzw. plus addressing .   ✉️ Na czym polega trik z „+” w Gmailu? Wszystko sprowadza się do jednego prostego pomysłu: możesz dodawać znak „+” i dowolne słowo po nazwie użytkownika , a przed symbolem @gmail.com – a wiadomości i tak trafią do Twojej skrzynki! Na przykład, jeśli Twój adres to: jan.kowalski@gmail.com to równie dobrze możesz podać: jan.kowalski+praca@gmail.com jan.kowalski+zakupy@gmail.com jan.kowalski+newsletter@gmail.com jan.kowalski+rodzina@gmail.com Każdy z tych adresów działa tak samo, ale pozwala Ci rozróżniać, skąd przyszły wiadomości i łatwiej nimi zarządzać. 🗂️ Lepsza ...

Bezpieczne Wi-Fi w małej firmie: jak to ustawiam krok po kroku

  W praktyce widzę, że w wielu małych firmach konfiguracja Wi-Fi kończy się na „podłączyć router i ustawić hasło”. Z perspektywy bezpieczeństwa to zdecydowanie za mało. Domyślne opcje, stare protokoły i jedna wspólna sieć dla wszystkiego tworzą luki, które da się łatwo wykorzystać. Dlatego prowadzę przez cały proces projektowania i konfiguracji tak, aby sieć bezprzewodowa była naprawdę bezpieczna, a nie tylko „działała”. Dlaczego w biurze nie ma ważniejszego tematu niż bezpieczeństwo Wi-Fi Firmowe dane — umowy, maile z klientami, oferty, repozytoria projektowe, rozliczenia — są warte więcej niż sprzęt. Utrata poufności albo przerwa w pracy to nie tylko koszty odtworzenia; to również ryzyko utraty reputacji i klientów. MŚP są częstym celem, bo zabezpieczenia bywają podstawowe, a informacje mają realną wartość. Najsłabszym ogniwem bywa źle skonfigurowane Wi-Fi. Wyobrażam sobie biuro projektowe z kilkoma stanowiskami CAD i serwerem plików. Jeśli pracownicy i goście siedzą w jednej sie...