本文概览:介绍了统计数据表大小或者数据库大小的sql。这些信息都是从information_schema.TABLES的表中获取。

1. information_schema.TABLES的主要字段

  • TABLE_SCHEMA 数据名,有时需要统计每一个库的大小(如在分库情况下)
  • TABLE_NAM 表名
  • DATA_LENGTH 数据大小
  • INDEX_LENGTH 索引长度
  • TABLES_ROWS 记录数目
  • ENGINE 存储引擎

2. 统计数据库

(1)命令

(2)查询一个库大小举例

(3)查询所有库举例

把上面where条件删除,然后添加一个TABLE_SCHEMA字段(表示数据库名称)。

3. 统计一个表的大小

(1)命令

  • DATA_LENGTH 数据大小
  • INDEX_LENGTH 索引长度
  • TABLES_ROWS 记录数目

(2)统计某一个表的举例

执行结果为

snip20161122_98

(全文完)

分类&标签