Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да получите истинския размер на MySQL база данни?

От С. Пракаш, намерен в Форум на 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; 

Или в един ред за по-лесно копиране и поставяне:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвате bind_result() вместо get_result() в php

  2. Как да попълним таблици на зони в mysql база данни в ubuntu с xampp

  3. PDO-MySQL:Булевите стойности се преобразуват в 1 или празен низ при подготвено обвързване на изрази

  4. Изберете стойности от списък, които не са в таблица

  5. Активирайте отдалечен достъп до базата данни MySQL