MySQL: una query per recuperare la dimensione delle tabelle di un database

Oggi voglio segnalarvi un sistema per recuperare velocemente la dimensione delle tabelle di un database, direttamente tramite una query SQL. Ipotizziamo vogliamo recuperare la dimensione del database chiamato roundcube, la query sarà:

SELECT
  TABLE_NAME AS Table,
  ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024) AS Size (MB)
FROM
  information_schema.TABLES
WHERE
  TABLE_SCHEMA = "roundcube"
ORDER BY
  (DATA_LENGTH + INDEX_LENGTH)
DESC;

enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta