sql >> Databáze >  >> RDS >> Mysql

Jak získat skutečnou velikost databáze MySQL?

Od S. Prakashe, nalezeného na Fórum MySQL :

SELECT table_schema "database name",
    sum( data_length + index_length ) / 1024 / 1024 "database size in MB",
    sum( data_free )/ 1024 / 1024 "free space in MB"
FROM information_schema.TABLES
GROUP BY table_schema; 

Nebo na jednom řádku pro snazší kopírování a vkládání:

SELECT table_schema "database name", sum( data_length + index_length ) / 1024 / 1024 "database size in MB", sum( data_free )/ 1024 / 1024 "free space in MB" FROM information_schema.TABLES GROUP BY table_schema; 


  1. PHP / MYSQL Přidat tlačítko do sloupce

  2. Jak echo náhodné řádky z databáze?

  3. Může %NOTFOUND po načtení vrátit hodnotu null?

  4. Co je MySQL ekvivalentem funkce CHOOSE() SQL Serveru?