前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mysql 查看表及索引空间大小

Mysql 查看表及索引空间大小

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

查看数据库占用空间

SELECT CONCAT(ROUND((sum(DATA_LENGTH)+sum(INDEX_LENGTH))/(1024*1024),2),'M') as 'Datebase Size' FROM information_schema.TABLES where TABLE_SCHEMA='数据库名称';

查看表占用空间

SELECT CONCAT(ROUND(SUM(DATA_LENGTH)/(1024*1024), 2), ' MB') AS 'Total Table Size' FROM information_schema.TABLES WHERE table_schema LIKE '数据库名称';

查看索引占用空间

SELECT CONCAT(ROUND(SUM(index_length)/(1024*1024), 2), ' MB') AS 'Total Index Size' FROM information_schema.TABLES WHERE table_schema LIKE '数据库名称';

查看库中表详细信息

结果包括:表名、记录数、此表占用空间、此表索引占用空间、此表总占用空间

SELECT CONCAT(table_schema,'.',table_name) AS 'Table Name',

table_rows AS 'Number of Rows',

CONCAT(ROUND(data_length/(1024*1024),3),'M') AS 'Data Size',

CONCAT(ROUND(index_length/(1024*1024),3),'M') AS 'Index Size' ,

CONCAT(ROUND((data_length+index_length)/(1024*1024),2),'M') AS'Total'FROM information_schema.TABLES WHERE table_schema LIKE '数据库名称';

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

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

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

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

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