设为首页收藏本站

IITT网络服务中心

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2767|回复: 0
打印 上一主题 下一主题

MYSQL:查看的数据库表空间

[复制链接]

453

主题

399

帖子

1764

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1764
跳转到指定楼层
楼主
发表于 2017-3-4 21:14:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  • /*1.查看索引
  • (1)单位是GB*/
  • SELECT CONCAT(ROUND(SUM(index_length)/(1024*1024*1024), 6), ' GB') AS 'Total Index Size'
  • FROM information_schema.TABLES WHERE table_schema LIKE 'database';
  • /*
  • +------------------+
  • | Total Index Size |
  • +------------------+
  • | 1.70 GB |
  • +------------------+
  • */
  • /*
  • (2)单位是MB
  • */
  • SELECT CONCAT(ROUND(SUM(index_length)/(1024*1024), 6), ' MB') AS 'Total Index Size'
  • FROM information_schema.TABLES WHERE table_schema LIKE 'database';
  • /*
  •    其中“database”为你所要查看的数据库
  • */
  • /*
  • 2.查看表空间
  • */
  • SELECT CONCAT(ROUND(SUM(data_length)/(1024*1024*1024), 6), ' GB') AS 'Total Data Size'
  • FROM information_schema.TABLES WHERE table_schema LIKE 'database';
  • /*
  • +-----------------+
  • | Total Data Size |
  • +-----------------+
  • | 3.01 GB |
  • +-----------------+
  • */
  • /*
  • 3.查看数据库中所有表的信息
  • */
  • SELECT CONCAT(table_schema,'.',table_name) AS 'Table Name',
  •     table_rows AS 'Number of Rows',
  •     CONCAT(ROUND(data_length/(1024*1024*1024),6),' G') AS 'Data Size',
  •     CONCAT(ROUND(index_length/(1024*1024*1024),6),' G') AS 'Index Size' ,
  •     CONCAT(ROUND((data_length+index_length)/(1024*1024*1024),6),' G') AS'Total'
  • FROM information_schema.TABLES
  • WHERE table_schema LIKE 'database';
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|IITT网络服务中心    

GMT+8, 2024-5-5 23:50 , Processed in 0.070249 second(s), 27 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表