MySql 表空间查询

查看MySql数据库物理文件存放位置

show variables like 'datadir'

查所有数据库占用空间大小

select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size,

concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size

from information_schema.tables

group by TABLE_SCHEMA

order by data_length desc;

 

查指定数据库占用空间大小

select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as data_size,

concat(truncate(index_length/1024/1024,2),' MB') as index_size

from information_schema.tables where TABLE_SCHEMA = 'im_db'

group by TABLE_NAME

order by data_length desc;

MYSQL:查看的数据库表空间

  1. /*1.查看索引  
  2.   
  3. (1)单位是GB*/   
  4.   
  5. SELECT CONCAT(ROUND(SUM(index_length)/(1024*1024*1024), 6), ' GB'AS 'Total Index Size'   
  6. FROM information_schema.TABLES WHERE table_schema LIKE 'database';   
  7. /*  
  8. +------------------+   
  9. | Total Index Size |   
  10. +------------------+   
  11. | 1.70 GB |   
  12. +------------------+  
  13. */  
  14. /*  
  15. (2)单位是MB  
  16. */  
  17. SELECT CONCAT(ROUND(SUM(index_length)/(1024*1024), 6), ' MB'AS 'Total Index Size'   
  18. FROM information_schema.TABLES WHERE table_schema LIKE 'database';  
  19. /*  
  20.    其中“database”为你所要查看的数据库  
  21. */  
  22.    
  23. /*  
  24. 2.查看表空间  
  25. */  
  26. SELECT CONCAT(ROUND(SUM(data_length)/(1024*1024*1024), 6), ' GB'AS 'Total Data Size'   
  27. FROM information_schema.TABLES WHERE table_schema LIKE 'database';   
  28. /*  
  29. +-----------------+   
  30. | Total Data Size |   
  31. +-----------------+   
  32. | 3.01 GB |   
  33. +-----------------+  
  34. */  
  35. /*  
  36. 3.查看数据库中所有表的信息  
  37. */  
  38. SELECT CONCAT(table_schema,'.',table_name) AS 'Table Name',   
  39.     table_rows AS 'Number of Rows',   
  40.     CONCAT(ROUND(data_length/(1024*1024*1024),6),' G'AS 'Data Size',   
  41.     CONCAT(ROUND(index_length/(1024*1024*1024),6),' G'AS 'Index Size' ,   
  42.     CONCAT(ROUND((data_length+index_length)/(1024*1024*1024),6),' G'AS'Total'  
  43. FROM information_schema.TABLES   
  44. WHERE table_schema LIKE 'database';   

猜你喜欢

转载自blog.csdn.net/paullinjie/article/details/80296230
今日推荐