SQL语句查看MySQL数据库大小

> SELECT table_schema "Database Name", sum( data_length + index_length ) / 1024 / 1024 "Database Size in MB"
FROM information_schema.TABLES
GROUP BY table_schema;
+--------------------+---------------------+
| Database Name      | Database Size in MB |
+--------------------+---------------------+
| o2o                |         12.13803768 |
| hellodb            |          0.09472656 |
| information_schema |          0.15625000 |
| jumpserver         |          1.46875000 |
| mysql              |          0.75833321 |
| performance_schema |          0.00000000 |
+--------------------+---------------------+
6 rows in set (0.04 sec)

查看MySQL表大小

例子:查看hellodb数据库,只显示出zabbix库中最大的10个表

> SELECT table_name AS "Tables",round(((data_length + index_length) / 1024 / 1024), 2) "Size in MB"
FROM information_schema.TABLES
WHERE table_schema = "www_ttlsa_com"
ORDER BY (data_length + index_length) DESC;
+----------+------------+
| Tables   | Size in MB |
+----------+------------+
| classes  |       0.02 |
| toc      |       0.02 |
| teachers |       0.02 |
| students |       0.02 |
| scores   |       0.02 |
| courses  |       0.02 |
| t2       |       0.00 |
+----------+------------+
7 rows in set (0.00 sec)

找出前10的表大小

> SELECT CONCAT(table_schema, '.', table_name),CONCAT(ROUND(table_rows / 1000000, 2), 'M') rows,CONCAT(ROUND(data_length / ( 1024 * 1024 * 1024 ), 2), 'G') DATA,CONCAT(ROUND(index_length / ( 1024 * 1024 * 1024 ), 2), 'G') idx,CONCAT(ROUND(( data_length + index_length ) / ( 1024 * 1024 * 1024 ), 2), 'G') total_size,ROUND(index_length / data_length, 2) idxfracFROM information_schema.TABLESORDER BY data_length + index_length DESCLIMIT 10;
 +---------------------------------------+-------+-------+-------+------------+---------+| CONCAT(table_schema, '.', table_name) | rows  | DATA  | idx   | total_size | idxfrac |+---------------------------------------+-------+-------+-------+------------+---------+| zabbix.history_uint                   | 1.97M | 0.12G | 0.05G | 0.17G      |    0.44 || zabbix.history                        | 1.60M | 0.09G | 0.04G | 0.13G      |    0.47 || XX_Mobile.banklisttest                | 0.06M | 0.01G | 0.00G | 0.01G      |    0.00 || zabbix.events                         | 0.03M | 0.00G | 0.00G | 0.01G      |    1.60 || XXXXfenxiao.pigcms_wechat_group_list  | 0.04M | 0.00G | 0.00G | 0.00G      |    0.15 || XXXXfenxiao.pigcms_behavior           | 0.03M | 0.00G | 0.00G | 0.00G      |    0.60 || b2b.ecs_stats                         | 0.05M | 0.00G | 0.00G | 0.00G      |    0.13 || XX_Mobile.create_sn                   | 0.02M | 0.00G | 0.00G | 0.00G      |    0.58 || b2b.ecs_goods                         | 0.00M | 0.00G | 0.00G | 0.00G      |    0.04 || zabbix.trends_uint                    | 0.02M | 0.00G | 0.00G | 0.00G      |    0.00 |+---------------------------------------+-------+-------+-------+------------+---------+10 rows in set (0.14 sec)

参考链接:http://www.ttlsa.com/mysql/mysql-howto-find-the-database-and-table-size/

转载于:https://blog.51cto.com/lee90/1769095

sql语句查看MySQL数据库大小相关推荐

  1. 用SQL命令查看Mysql数据库大小

    要想知道每个数据库的大小的话,步骤如下: 1.进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; 2.查询所有数据的大小: s ...

  2. 常用SQL语句 - 基于MySQL数据库

    常用SQL语句 - 基于MySQL数据库 基础 连接数据库 mysql -h10.20.66.32 -uroot -p123456 -h后面是mysqlServer所在地址,-u后面是用户名,-p后面 ...

  3. 查看mysql数据库大小、表大小和最后修改时间

    1:mysql命令行: [root@localhost ~]# mysql -e "select * from information_schema.TABLES where informa ...

  4. 查看MySQL数据库大小

    查看MySQL数据库大小 1.进去指定schema 数据库(存放了其他的数据库的信息) use information_schema 2.查询所有数据的大小 select concat(round(s ...

  5. mysql用户管理,常用sql语句,mysql数据库备份恢复

    2019独角兽企业重金招聘Python工程师标准>>> mysql用户管理 grant all on . to 'user1' identified by 'passwd'; gra ...

  6. MySQL用户管理、常用SQL语句、MySQL数据库备份恢复

    mysql用户管理 1.创建一个普通用户并授权 [root@gary-tao ~]# mysql -uroot -p'szyino-123' Warning: Using a password on ...

  7. 52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

    MySQL创建用户以及授权 默认用户是root用户,不可能所有人员都用root用户,创建用户防止误删除,因为mysql里边有多个库每个库里有很多表,所以需要给单独的用户做一些授权我只需要它对某一个数据 ...

  8. 查看MySQL数据库大小的几种方法

    1.进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; mysql> use information_schema Re ...

  9. 在命令窗口使用sql语句操作Mysql数据库

    目录 一.操作数据库 1.输入下面代码,按回车,接着输入登录数据库的密码 2.查看Mysql中所有数据库: 3.创建数据库: 4.删除数据库: 5.切换到某个数据库: 6.查询当前在那个数据库 二.操 ...

最新文章

  1. 充分理解HP Flex-10和VMware的端口映射关系
  2. 吴恩达深度学习课程deeplearning.ai课程作业:Class 4 Week 4 Face Recognition for the Happy House
  3. 啊啊啊...每次需求评审总被boss虐成狗?解药来了
  4. 【转】linux tar.gz zip 解压缩 压缩命令
  5. Lambda省略格式Lambda使用前提
  6. 7_15_2013 E: 机器人II
  7. python 怎么表示sqlserver null_如何使用Python将sqlserver查询输出写入.txt文件?
  8. 实现拷贝函数(strcpy)
  9. 编程语言对比 执行文件
  10. 设计模式之观察者模式
  11. 关于显式量化和隐式量化的英文对照
  12. vs 自动生成core dump文件
  13. uniapp使用colorUI 组件
  14. WebView 监听 H5 下载
  15. macbook M1 brew install失败
  16. 腾达fh307没有显示服务器名,腾达(Tenda)FH307路由器无线WiFi密码和名称设置 | 192路由网...
  17. 闲聊机器人实例一:python实现小姜机器人chatbot_xiaojiang聊天(概述)
  18. 微信小程序学习日记6
  19. 如何优雅的将Mybatis日志中的Preparing与Parameters转换为可执行SQL
  20. Linxu下RocketMq及可视化界面的搭建

热门文章

  1. SVG SMIL animation动画详解
  2. Docker 容器的通信(十二)
  3. 笨方法使用Kubernetes实现持续交付
  4. JS中函数的调用和this的值
  5. isset,empty,is_null小知识
  6. 非常强大的射击动作游戏源码完整版
  7. SQL Server 2008 安装或卸载时提示“重启计算机失败的解决办法(转)
  8. cocos2d的单例
  9. devExpress 7.2.5
  10. synchronized可重入锁