1

我有一个大型的 Mysql 数据库。它的大小超出了我的预期。

我怎样才能找到它的桌子的大小?我需要找到该表使数据库大小变大。

谢谢你。

4

2 回答 2

2

您可以按如下方式进行。

SELECT table_schema "Data Base Name", 
      sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB" 
FROM information_schema.TABLES GROUP BY table_schema

在这里阅读

于 2013-04-19T06:47:48.057 回答
-1

使用这个查询

show table status from <db_name>;

如果您的数据库名称是用户;然后使用这个:

show table status from users;

检查这个 - Mysql 手册

于 2013-04-19T06:49:53.233 回答