博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
查看MYSQL中数据表占用的空间
阅读量:6848 次
发布时间:2019-06-26

本文共 414 字,大约阅读时间需要 1 分钟。

由于数据太大了。所以MYSQL需要瘦身,那前提就是需要知道每个表占用的空间大小。

首先打开指定的数据库:

use information_schema;

 

如果想看指定数据库中的数据表,可以用如下语句:

select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='AAAA' and table_name='BBBB';

 

如果想看数据库中每个数据表的,可以用如下语句:

SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS,concat(round((DATA_LENGTH+INDEX_LENGTH)/1024/1024,2), 'MB') as data FROM TABLES WHERE TABLE_SCHEMA='AAAA';

 

输出:

转载地址:http://tyvul.baihongyu.com/

你可能感兴趣的文章
Linux命令——bash
查看>>
docker部署tomcat乱码和系统时间不对处理
查看>>
CentOS6部署VNC服务端
查看>>
imread 函数 的相关细节
查看>>
GO map 基础操作
查看>>
绑定多个TAP网卡与绑定多个TUN网卡-附带TUN/TAP适配
查看>>
sed小知识
查看>>
linux2.6.36之后对工作队列的改进
查看>>
组策略 之 域用户密码策略
查看>>
Dell R720硬盘故障,更换硬盘进行Read重构
查看>>
Centos网络管理(一)TCPIP协议栈
查看>>
内核中实现负载均衡
查看>>
python读写excel文件
查看>>
bootstrapTable editable select empty
查看>>
SAG-1100配置说明
查看>>
Wiresahrk抓包选项设置
查看>>
Exchange2010管理心得
查看>>
二进制的补码、反码
查看>>
python入门学习之变量篇
查看>>
负载均衡lvs 解析
查看>>