Este util să știi cât spațiu ocupă o bază de date — pentru a te încadra în limitele planului de găzduire sau pentru a identifica tabelele care cresc necontrolat.
Metoda 1: dimensiunea per tabel
- În phpMyAdmin, selectează baza de date din stânga.
- În lista tabelelor, coloana Size arată dimensiunea fiecărui tabel. Click pe antetul coloanei pentru a le sorta descrescător și a vedea cele mai mari tabele.
Metoda 2: dimensiunea totală (interogare SQL)
Din tab-ul SQL, rulează:
SELECT table_schema AS "Baza de date",
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Dimensiune (MB)"
FROM information_schema.TABLES
WHERE table_schema = 'NUMELE_BAZEI'
GROUP BY table_schema;
Metoda 3: toate bazele deodată
SELECT table_schema AS "Baza de date",
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "MB"
FROM information_schema.TABLES
GROUP BY table_schema
ORDER BY 2 DESC;
Sfat: dacă o bază crește mult, verifică tabelele de log/sesiuni și optimizează tabelele (Operations → Optimize table) pentru a recupera spațiul.