• mysql管理 ------查看 MySQL 数据库中每个表占用的空间大小


    如果想知道MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的 information_schema 数据库。在该库中有一个 TABLES 表,这个表主要字段分别是:

    TABLE_SCHEMA : 数据库名
    TABLE_NAME:表名
    ENGINE:所使用的存储引擎
    TABLES_ROWS:记录数
    DATA_LENGTH:数据大小
    INDEX_LENGTH:索引大小

    其他字段请参考MySQL的手册,我们只需要了解这几个就足够了。

    所以要知道一个表占用空间的大小,那就相当于是 数据大小 + 索引大小 即可。

    SQL:

    SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS FROM TABLES WHERE TABLE_SCHEMA='数据库名' AND TABLE_NAME='表名'


    完整SQL语句:

    1、进去指定schema 数据库(存放了其他的数据库的信息) 
    1 mysql> use information_schema;
    2 Database changed
    2、查询所有数据的大小 

    mysql> select concat(round(sum(DATA_LENGTH/1024/1024), 2), 'MB')
        -> as data from TABLES;
    +-----------+
    | data      |
    +-----------+
    | 6674.48MB |
    +-----------+
    1 row in set (16.81 sec)





    3、查看指定数据库实例的大小,比如说数据库 forexpert 
    view source
    print?
    mysql> select concat(round(sum(DATA_LENGTH/1024/1024), 2), 'MB')
        -> as data from TABLES where table_schema='forexpert';
    +-----------+
    | data      |
    +-----------+
    | 6542.30MB |
    +-----------+
    1 row in set (7.47 sec)
    mysql> select concat(round(sum(DATA_LENGTH/1024/1024), 2), 'MB')
        -> as data from TABLES where table_schema='forexpert';
    +-----------+
    | data      |
    +-----------+
    | 6542.30MB |
    +-----------+
    1 row in set (7.47 sec)

    4、查看指定数据库的表的大小,比如说数据库 forexpert 中的 member 表 
    mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data
        -> from TABLES where table_schema='forexpert'
        -> and table_name='member';
    +--------+
    | data   |
    +--------+
    | 2.52MB |
    +--------+
    1 row in set (1.88 sec)


    转自:http://www.oschina.net/question/12_3673

  • 相关阅读:
    背水一战 Windows 10 (26)
    背水一战 Windows 10 (25)
    背水一战 Windows 10 (24)
    背水一战 Windows 10 (23)
    背水一战 Windows 10 (22)
    背水一战 Windows 10 (21)
    背水一战 Windows 10 (20)
    背水一战 Windows 10 (19)
    背水一战 Windows 10 (18)
    背水一战 Windows 10 (17)
  • 原文地址:https://www.cnblogs.com/catkins/p/5270550.html
Copyright © 2020-2023  润新知