首页  >  文章  >  数据库  >  如何确定MySQL中特定数据库的大小?

如何确定MySQL中特定数据库的大小?

DDD
DDD原创
2024-11-17 18:07:02206浏览

How to Determine the Size of a Specific Database in MySQL?

确定 MySQL 中的数据库大小

在 MySQL 中,获取数据库的大小对于存储规划和优化来说是一项很有价值的操作。以下是检索特定数据库大小的简单方法:

要确定“v3”数据库的大小,请执行以下 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;

此查询利用以下表information_schema,特别是表,用于收集有关数据库表的信息。 SUM()函数用于聚合data_length和index_length值,它们分别表示表数据和索引的大小。然后将结果除以 1024 两次,将其转换为兆字节 (MB)。

执行此查询后,您将获得一个表,其中显示各个数据库名称及其相应的大小(以兆字节为单位)。您可以识别“v3”数据库的条目来获取其大小。

此查询源自 MySQL 论坛,您可以在其中找到其他说明和见解。

以上是如何确定MySQL中特定数据库的大小?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn