MySQL数据库如何查看“表及索引”所占用的空间大小呢?


摘要:
下文讲述MySQL数据库,如何使用sql脚本查询表及索引空间大小,如下所示:


实现思路:
通过查询information_schema中的tables 获取表及索引所占用空间

  --查看索引所占用空间大小
  mysql >select CONCAT(sum(index_length/(1024*1024)) ,'MB') as 'indexTotal' 
  mysql > from  information_schema.TABLES  WHERE table_schema LIKE '数据库名称';

 --查看表空间大小
  mysql >select CONCAT(sum(data_length/(1024*1024)) ,'MB') as 'indexTotal' 
  mysql > from  information_schema.TABLES  WHERE table_schema LIKE '数据库名称';
mysql_sql获取索引及表空间大小方法

mysql_sql获取索引及表空间大小方法