查看 MySQL 数据库中每个表占用的空间大小
来源:互联网 发布:幽灵虎淘宝快10万了 编辑:程序博客网 时间:2024/05/17 09:00
我在做爬虫的过程中,刚刚爬了几万条数据,放在了MySQL数据库里,于是想看看MySQL中这个数据库大小以及每个表的大小,于是进行了查阅,主要查到了说法,组合在一起赶紧特别的好,如下。
第一种:
如果想知道MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的 information_schema 数据库。在该库中有一个 TABLES 表,这个表主要字段分别是:
TABLE_SCHEMA : 数据库名
TABLE_NAME:表名
ENGINE:所使用的存储引擎
TABLES_ROWS:记录数
DATA_LENGTH:数据大小
INDEX_LENGTH:索引大小
其他字段请参考MySQL的手册,我们只需要了解这几个就足够了。
所以要知道一个表占用空间的大小,那就相当于是 数据大小 + 索引大小 即可。
SQL:
SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS FROM TABLES WHERE TABLE_SCHEMA='数据库名' AND TABLE_NAME='表名'
第二种:
1、进去指定schema 数据库(存放了其他的数据库的信息)
1
mysql> use information_schema;
2
Database
changed
2、查询所有数据的大小
1
mysql>
select
concat(round(
sum
(DATA_LENGTH/1024/1024), 2),
'MB'
)
2
->
as
data
from
TABLES;
3
+
-----------+
4
| data |
5
+
-----------+
6
| 6674.48MB |
7
+
-----------+
8
1 row
in
set
(16.81 sec)
3、查看指定数据库实例的大小,比如说数据库 forexpert
1
mysql>
select
concat(round(
sum
(DATA_LENGTH/1024/1024), 2),
'MB'
)
2
->
as
data
from
TABLES
where
table_schema=
'forexpert'
;
3
+
-----------+
4
| data |
5
+
-----------+
6
| 6542.30MB |
7
+
-----------+
8
1 row
in
set
(7.47 sec)
4、查看指定数据库的表的大小,比如说数据库 forexpert 中的 member 表
1
mysql>
select
concat(round(
sum
(DATA_LENGTH/1024/1024),2),
'MB'
)
as
data
2
->
from
TABLES
where
table_schema=
'forexpert'
3
->
and
table_name=
'member'
;
4
+
--------+
5
| data |
6
+
--------+
7
| 2.52MB |
8
+
--------+
9
1 row
in
set
(1.88 sec)
0 0
- 查看 MySQL 数据库中每个表占用的空间大小
- 查看 MySQL 数据库中每个表占用的空间大小
- 查看 MySQL 数据库中每个表占用的空间大小
- 查看 MySQL 数据库中每个表占用的空间大小
- 查看 MySQL 数据库中每个表占用的空间大小
- 查看 MySQL 数据库中每个表占用的空间大小
- 查看 MySQL 数据库中每个表占用的空间大小
- 查看 MySQL 数据库中每个表占用的空间大小
- 查看 MySQL 数据库中每个表占用的空间大小
- 查看 MySQL 数据库中每个表占用的空间大小
- 查看 MySQL 数据库中每个表占用的空间大小
- 查看 MySQL 数据库中每个表占用的空间大小
- 查看 MySQL 数据库中每个表占用的空间大小
- 查看 MySQL 数据库中每个表占用的空间大小
- 查看 MySQL 数据库中每个表占用的空间大小
- mysql管理 ------查看 MySQL 数据库中每个表占用的空间大小
- mysql管理 ------查看 MySQL 数据库中每个表占用的空间大小
- MySQL 数据库中每个表占用的空间大小
- Unity AssetBundle须知
- 获取jqGrid中选中行的数据以及 jqGrid获得所有行数据的方法
- Java并发编程实战笔记(3)- 多线程并发编程模型
- 悲观锁乐观锁
- 机器学习实战---书中谬误讨论
- 查看 MySQL 数据库中每个表占用的空间大小
- leetcode 409. Longest Palindrome
- 【ES6学习】— (2)异步编程Generator函数和Promise对象简介
- Mahout K-Means输出结果解析
- Poj 3208 Apocalypse Someday
- 主键与外键篇
- Retrofit 2.0 轻松实现多文件/图片上传
- 网站架构(页面静态化,图片服务器分离,负载均衡)方案全解析
- Action与Func委托