已解决
Mysql 学习总结(89)—— Mysql 库表容量统计
来自网友在路上 180880提问 提问时间:2023-09-25 11:56:47阅读次数: 80
最佳答案 问答题库808位专家为你答疑解惑
前言
统计每个库每个表的大小是数据治理中最简单的一个要求,下面从抽样统计结果及精确统计结果两方面来统计MySQL的每个库每个表的数据量情况。mysql 数据字典库 information_schema 里记录了统计的预估数据量(innodb 引擎表不准确,MyISAM 引擎表准确)及数据大小、索引大小及表碎片的大小等信息。如果想了解每个库及表的大概数据量级可以直接查 information_schema.tables 进行统计即可。
一、统计所有数据库的大小
mysql> use information_schema;
Database changed
mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES;
+-----------+
| data |
+-----------+
| 1101.44MB |
+-----------+
1 row in set (0.09 sec)
二、统计所有表的大小
mysql> SELECT SUM(AVG_ROW_LENGTH*TABLE_ROWS+INDEX_LENGTH)/1024/1024 AS total_mb FROM information_schema.TABLES;
+---------------+
| total_mb |
+---------------+
| 1326.28188610 |
+---------------+
1 row in set (0.11 sec)
三、统计每个数据库的大小
mysql> SELECT table_schema,
查看全文
99%的人还看了
相似问题
- CUDA核函数,如何设置grid和block即不超过大小又能够遍历整个volume
- Ubuntu 20.04 LTS设置系统虚拟内存大小
- 4.5每日一题(多元函数比较大小通过偏积分)
- ThinkPHP图片处理之压缩图片大小,图片处理之图片水印(添加平铺文字水印,并设置文字之间的间距和文字的角度)
- 安卓RadioButton设置图片大小
- Leetcode刷题详解——字母大小写全排列
- Java通过javacv获取视频、音频、图片等元数据信息(分辨率、大小、帧等信息)
- Elasticsearch语法之Term query不区分大小写
- 如何平衡三维模型的顶层合并构建的文件大小与质量关系
- linux 查看内存大小
猜你感兴趣
版权申明
本文"Mysql 学习总结(89)—— Mysql 库表容量统计":http://eshow365.cn/6-13446-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: K-最近邻算法
- 下一篇: Python函数绘图与高等代数互融实例(五): 则线图综合案例