首页 > 数据库技术 > 详细

mysql表空间信息和索引查看

时间:2017-02-16 18:27:23      阅读:312      评论:0      收藏:0      [点我收藏+]

在mysql快捷操作Navicat for Mysql下操作:

 

表信息在information_schema库下的TABLES表中:

查询所有数据的大小:

select concat(round(sum(DATA_LENGTH/1024/1024),2), ‘MB‘) as data from TABLES

查看指定数据库的表的大小:

 select concat(round(sum (DATA_LENGTH/1024/1024),2), ‘MB‘) as data from TABLES where table_schema= ‘test‘ and table_name= a;

 

 

 

查看索引

单位是GB:

SELECT CONCAT(ROUND(SUM(index_length)/(1024*1024*1024), 2), ‘ GB‘) AS ‘Total Index Size‘

单位是MB:

SELECT CONCAT(ROUND(SUM(index_length)/(1024*1024), 2), ‘ MB‘)  AS ‘Total Index Size‘ FROM information_schema.TABLES  WHERE table_schema LIKE ‘database‘;

 

 

在linux下操作:

命令:show databases;

use information_schema

select concat(round(sum(DATA_LENGTH/1024/1024),2), ‘MB‘) as data from TABLES where table_schema= ‘wzc‘ ;

mysql表空间信息和索引查看

原文:http://www.cnblogs.com/zhuqq/p/6406915.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!