Check MySQL Database Size

root@zwc 11:11:29>SELECT
    -> ROUND(
    -> SUM(data_length + index_length) / 1024 / 1024
    -> ) TOTAL_MB,
    -> ROUND(SUM(data_length) / 1024 / 1024) DATA_MB,
    -> ROUND(
    -> SUM(index_length) / 1024 / 1024
    -> ) INDEX_MB
    -> FROM
    -> information_schema. TABLES;
+----------+---------+----------+
| TOTAL_MB | DATA_MB | INDEX_MB |
+----------+---------+----------+
|      944 |     466 |      478 |
+----------+---------+----------+
1 row in set (0.04 sec)


root@zwc 11:16:13>SELECT
    -> TABLE_SCHEMA,
    -> ENGINE,
    -> ROUND(
    -> SUM(data_length + index_length) / 1024 / 1024
    -> ) TOTAL_MB,
    -> ROUND(SUM(data_length) / 1024 / 1024) DATA_MB,
    -> ROUND(
    -> SUM(index_length) / 1024 / 1024
    -> ) INDEX_MB,
    -> count(*) "TABLES"
    -> FROM
    -> information_schema. TABLES
    -> GROUP BY
    -> TABLE_SCHEMA,
    -> ENGINE
    -> ORDER BY 3 DESC;
+--------------------+--------------------+----------+---------+----------+--------+
| TABLE_SCHEMA       | ENGINE             | TOTAL_MB | DATA_MB | INDEX_MB | TABLES |
+--------------------+--------------------+----------+---------+----------+--------+
| zwc                | MyISAM             |      485 |     191 |      294 |      1 |
| zwc                | InnoDB             |      456 |     273 |      183 |      1 |
| common_schema      | InnoDB             |        2 |       2 |        0 |     11 |
| mysql              | MyISAM             |        1 |       1 |        0 |     22 |
| information_schema | MyISAM             |        0 |       0 |        0 |      9 |
| mysql              | CSV                |        0 |       0 |        0 |      2 |
| information_schema | MEMORY             |        0 |       0 |        0 |     28 |
| common_schema      | MyISAM             |        0 |       0 |        0 |      7 |
| performance_schema | PERFORMANCE_SCHEMA |        0 |       0 |        0 |     17 |
| common_schema      | NULL               |     NULL |    NULL |     NULL |     62 |
+--------------------+--------------------+----------+---------+----------+--------+
10 rows in set (0.03 sec)


SELECT
TABLE_SCHEMA,
ENGINE,
ROUND(
SUM(data_length + index_length) / 1024 / 1024
) TOTAL_MB,
ROUND(SUM(data_length) / 1024 / 1024) DATA_MB,
ROUND(
SUM(index_length) / 1024 / 1024
) INDEX_MB,
count(*) "TABLES"
FROM
information_schema. TABLES
GROUP BY
TABLE_SCHEMA,
ENGINE
ORDER BY 3 DESC;



SELECT
ROUND(
SUM(data_length + index_length) / 1024 / 1024
) TOTAL_MB,
ROUND(SUM(data_length) / 1024 / 1024) DATA_MB,
ROUND(
SUM(index_length) / 1024 / 1024
) INDEX_MB
FROM
information_schema. TABLES;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值