【问题标题】:How to find out tables size in a database [duplicate]如何找出数据库中的表大小[重复]
【发布时间】:2013-04-12 12:01:03
【问题描述】:

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

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

谢谢。

【问题讨论】:

标签: mysql


【解决方案1】:

您可以按照以下方式进行。

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

【讨论】:

    【解决方案2】:

    使用这个查询

    show table status from <db_name>;
    

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

    show table status from users;
    

    Check This - Mysql Manual

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-02
      • 2014-03-13
      • 1970-01-01
      • 2014-10-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多