首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >MySQL查看数据库占用空间大小

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

作者头像
dys
发布2018-04-02 16:26:30
发布2018-04-02 16:26:30
11.1K0
举报
文章被收录于专栏:性能与架构性能与架构

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='要查询的表名';

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2015-07-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JAVA高性能架构 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档