如何在数据库中查找表大小

时间:2013-04-19 06:43:49

标签: mysql

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

如何找到表格的大小?我需要发现该表使数据库大小变大。

谢谢。

2 个答案:

答案 0 :(得分: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

Read Here

答案 1 :(得分:-1)

使用此查询

show table status from <db_name>;

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

show table status from users;

Check This - Mysql Manual