MySQL查看数据库占用空间大小

MySQL数据库占用的空间、表记录的行数在MySQL的 information_schema 数据库。

在该库中有一个 TABLES 表,这个表主要字段分别是:

TABLE_SCHEMA -- 数据库名

TABLE_NAME -- 表名

ENGINE -- 所使用的存储引擎

TABLES_ROWS -- 记录数

DATA_LENGTH -- 数据大小

INDEX_LENGTH -- 索引大小

查询方法

查询某个数据库的空间大小

SELECT concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data FROM TABLES WHERE table_schema='要查询的数据库名字';

查询某个数据库中某个表的空间大小

SELECT concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data FROM TABLES WHERE table_schema='要查询的数据库名字' and TABLE_NAME='要查询的表名';

原文发布于微信公众号 - 性能与架构(yogoup)

原文发表时间:2015-07-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏个人随笔

MySQL 中国省市区SQL表数据

1.查省 SELECT * FROM china WHERE china.Pid=0 2.查市 SELECT * FROM chinaWHERE china.P...

1.1K00
来自专栏康怀帅的专栏

MySQL 查找数据 SELECT

SELECT 字段1,字段2 FROM 表名; SELECT 表名.字段名 FROM 表名; 别名 SELECT 字段 AS 别名 FROM 表名; 偏移量 S...

29560
来自专栏Netkiller

数据库安全·内容版本控制,撰改留痕

以下节选择《Netkiller Architect 手札》 地址 http://www.netkiller.cn/architect/ 接下来几周的话题是数据库...

31040
来自专栏IT开发技术与工作效率

MySQL #{驼峰字段} for MyBatis

8720
来自专栏程序员同行者

salt-api return mysql返回的使用,记录操作日志

16230
来自专栏康怀帅的专栏

MySQL 修改数据表 ALTER

修改列定义 ALTER table 表名 MODIFY 字段名 列定义 位置[FIRST | AFTER 字段名]; 修改列名称 ALTER table 表名 ...

39060
来自专栏python3

mysql-数据的增删改

11720
来自专栏用户2442861的专栏

mysql按照天分区月表

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haluoluo211/article/d...

67920
来自专栏听雨堂

使用子查询时应当注意的

在一个查询中: UPDATE a SET a.scts = b.v1, a.YCYL = b.v2, a.YCSL = b.v3 FROM kfdbsyy a,...

253100
来自专栏文渊之博

mysql replace into 的使用情况

 发现,auto_increment并没有+1,而是针对原来的那一条id=4的记录进行了update,因为没有指定其他列(v,extra)的值,所以,updat...

16230

扫码关注云+社区

领取腾讯云代金券