我可以通过从进程列表中获取它来加入三者,问题是进程列表只显示活动连接/数据库。任何想法我可以使用其他表,除了mysql数据库中的information_schema和db中的processlist。有关processlist的结果,请参见图像。您可以看到它只显示活动数据库。 sample output
我正在使用的查询......
SELECT DB,USER,Round(sum(data_length + index_length) / 1024 / 1024 / 1024, 6) "Size in GB" FROM processlist INNER JOIN tables ON processlist.DB = tables.table_schema;
答案 0 :(得分:0)
不清楚您在寻找什么。但看看你是否喜欢
的输出SELECT table_schema AS DB,
Round(sum(data_length + index_length) / 1024 / 1024 / 1024, 6) "Size in GB"
FROM information_schema.tables
GROUP BY table_schema;