主页 > 知识库 > MySQL查看数据库表容量大小的方法示例

MySQL查看数据库表容量大小的方法示例

热门标签:悟空科技电话机器人 腾讯地图标注提升 铜陵防封电销卡 福建外呼系统定制化 400电话可以免费申请吗 电销卡外呼系统供应商 美国反骚扰电话机器人 真人语音电话机器人 怎么在地图标注位置生成图片

本文介绍MySQL查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用。

1.查看所有数据库容量大小

select 
table_schema as '数据库',
sum(table_rows) as '记录数',
sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',
sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)'
from information_schema.tables
group by table_schema
order by sum(data_length) desc, sum(index_length) desc;

2.查看所有数据库各表容量大小

select 
table_schema as '数据库',
table_name as '表名',
table_rows as '记录数',
truncate(data_length/1024/1024, 2) as '数据容量(MB)',
truncate(index_length/1024/1024, 2) as '索引容量(MB)'
from information_schema.tables
order by data_length desc, index_length desc;

3.查看指定数据库容量大小

例:查看mysql库容量大小

select 
table_schema as '数据库',
sum(table_rows) as '记录数',
sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',
sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)'
from information_schema.tables
where table_schema='mysql';

 

4.查看指定数据库各表容量大小

例:查看mysql库各表容量大小

select 
table_schema as '数据库',
table_name as '表名',
table_rows as '记录数',
truncate(data_length/1024/1024, 2) as '数据容量(MB)',
truncate(index_length/1024/1024, 2) as '索引容量(MB)'
from information_schema.tables
where table_schema='mysql'
order by data_length desc, index_length desc;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • Mysql数据库清理binlog日志命令详解
  • MySQL 数据库铁律(小结)
  • mysql如何比对两个数据库表结构的方法
  • 利用MySQL系统数据库做性能负载诊断的方法
  • mysql创建数据库,添加用户,用户授权实操方法

标签:聊城 云浮 临汾 湖南 乌海 白银 湖北 武威

巨人网络通讯声明:本文标题《MySQL查看数据库表容量大小的方法示例》,本文关键词  MySQL,查看,数据库,表,容量大,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《MySQL查看数据库表容量大小的方法示例》相关的同类信息!
  • 本页收集关于MySQL查看数据库表容量大小的方法示例的相关信息资讯供网民参考!
  • 推荐文章