Dimensioni di database e tabelle MySQL
Versione del 28 mag 2025 alle 10:21 di Andrea (discussione | contributi) (Creata pagina con "← Torna a MySQL Category:MySQL == Tramite query == === Dimensione di un database === <pre> SELECT table_schema AS `Database`, ROUND(SUM...")
Indice
Tramite query
Dimensione di un database
SELECT
table_schema AS `Database`,
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS `Size_MB`
FROM
information_schema.TABLES
WHERE
table_schema = 'nome_database'
GROUP BY
table_schema;
Dettaglio tabelle del database
SELECT
table_name AS `Table`,
ROUND((data_length + index_length) / 1024 / 1024, 2) AS `Size_MB`
FROM
information_schema.TABLES
WHERE
table_schema = 'nome_database'
ORDER BY
`Size_MB` DESC;
Usare du (se hai accesso al filesystem)
du -sh /var/lib/mysql/nome_database