mysql统计数据库大小
ps:亲测可行,时间=2024-03-15 15:18
mysql统计数据库大小
要统计MySQL数据库的大小,你可以使用以下SQL查询:
SELECT table_schema AS "Database",
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)"
FROM information_schema.TABLES
GROUP BY table_schema;
这个查询会返回每个数据库及其大小(以MB为单位)的列表。
如果你想要获取整个MySQL实例的大小,你可以使用:
SELECT ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)"
FROM information_schema.TABLES;
这将返回整个MySQL实例的大小。请注意,这些查询可能需要一些时间来执行,因为它们会遍历所有的表和索引来计算大小。