Il sito "How to calculate the MySQL database size" dà due query:Query per determinare la dimensione delle tabelle in un database? (Mysql)
determinare le dimensioni di tutti i database
SELECT table_schema "Data Base Name", SUM(data_length + index_length)/1024/1024
"Data Base Size in MB" FROM information_schema.TABLES GROUP BY table_schema ;
determinare la dimensione di tutte le tabelle di un database
SELECT TABLE_NAME, table_rows, data_length, index_length,
round(((data_length + index_length)/1024/1024),2) "Size in MB"
FROM information_schema.TABLES WHERE table_schema = "schema_name";
La prima query funziona correttamente, ma la seconda query non produce un set di risultati. Mostra solo i nomi dei campi senza righe. Come posso modificare la seconda query per mostrare correttamente la dimensione delle dimensioni delle mie tabelle nel mio database.
+1 per la risposta e +1 per la risposta tra virgolette singole e virgolette doppie – user784637