MySQL 基础教程

MySQL 高级教程

MySQL SQL 语句

MySQL 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/mysql-how-to-get-size-of-database.html

MySQL 如何用命令获取查看每个数据库(database)所占空间大小

MySQL 笔记 MySQL 笔记


MySQL 如何用命令获取查看每个数据库(database)所占空间大小,其实在 MySQL 中,information_schema 库中的 tables 表中存放所有表相关的信息,使用该表的一些信息进行稍微简单的换算即可算出每个 db 的空间大小统计。

推荐方式

直接运行如下 sql 即可:

SELECT table_schema "DB Name",
        ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB" 
FROM information_schema.tables 
GROUP BY table_schema;

 

我们在使用 Redis 时,往往想要查看单个指定 key 的内存所占大小,以此来进一步判断如何更合理地存储比较大的键。 ...
Linux 系统中,想要查看当前或指定目录下,所有子目录的占用空间大小情况,还有指定某个目录的磁盘空间占用情况? ...
K8s 的 Namespace 是对一组资源和对象的抽象集合,命名空间为资源名称提供了额外的限定条件。当多个团队使用同一个集群并且存在名称冲 ...
du 命令是查看文件及目录的使用空间情况。 ...
Redis 如何查看 key 的数量(个数),有三个相关命令,分别是 info、dbsize 和 keys。 ...