MySQL查看数据库容量大小(mysql查库大小)

MySQL查看数据库容量大小是一个比较重要的任务,对于MySQL数据库管理者来说是非常必要的知识。MySQL查看数据库容量大小不仅仅可以帮助我们更好的了解系统资源,还可以帮助我们管理系统,避免磁盘空间过度消耗,以免影响MySQL服务器性能。

MySQL查看数据库容量大小有以下几种方法:

1.通过SHOW TABLE状态查看数据库大小

SHOW TABLE STATUS相当于查看每个数据库的表的状态,它也会计算每一张表的大小,整个数据库大小情况也一目了然,因此,我们可以利用该语句来查看MySQL数据库中,数据库容量大小:

mysql> use study;

Database changed

mysql> show table status;

+——-+——–+———+————+——+—————-+————-+—————–+————–+———–+—————-+———————+———————+————+—————–+———-+—————-+———+

| Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time | Update_time | Check_time | Collation | Checksum | Create_options | Comment |

+——-+——–+———+————+——+—————-+————-+—————–+————–+———–+—————-+———————+———————+————+—————–+———-+—————-+———+

| table1| InnoDB | 10 | Compact | 7 | 176 | 1294 | 0 | 1290 | 0 | NULL | 2020-06-12 16:04:00 | 2020-06-12 16:04:00 | NULL | utf8mb4_0900_ai | NULL | | |

+——-+——–+———+————+——+—————-+————-+—————–+————–+———–+—————-+———————+———————+————+—————–+———-+—————-+———+

2.通过INFORMATION_SCHEMA查看数据库大小

这个语句很简单,可以通过以下语句查询MySQL中每一个数据库的大小:

mysql> SELECT table_schema “Data Base Name”, SUM(data_length + index_length)/1024/1024 “Size in MB” FROM information_schema.TABLES GROUP BY table_schema;

+——————–+————+

| Data Base Name | Size in MB |

+——————–+————+

| study | 8.4102 |

+——————–+————+

以上就是MySQL查看数据库容量大小的几种常用方法,它可以帮助我们更好的管理系统,避免磁盘空间过度消耗,以及MySQL数据库服务器性能的影响。所以,对于MySQL数据库的管理员来说,MySQL查看数据库容量大小还是十分重要的技术,装逼属性很强的技术。


数据运维技术 » MySQL查看数据库容量大小(mysql查库大小)