sql >> Database >  >> RDS >> Mysql

Hoe de ware grootte van de MySQL-database te krijgen?

Van S. Prakash, gevonden op de MySQL-forum :

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; 

Of in een enkele regel voor eenvoudiger kopiëren en plakken:

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. datetime2 vs datetimeoffset in SQL Server:wat is het verschil?

  2. Anoniem TABLE- of VARRAY-type in Oracle

  3. Voorbeeld Oracle-functie (retournummer)

  4. Microseconden aftrekken van een Datetime-waarde in MariaDB