MySQL查看数据库容量的方法(mysql查看库大小)

MySQL是一款关系型数据库管理系统,如果我们想要查看MySQL数据库容量,那么可以采用如下两种方法。

* 使用MySQL 传统工具查看容量

首先我们可以采用Linux系统上常用的一些实用命令和查看工具,比如 du 命令,通过此命令可以查看所有数据库目录文件夹的容量。具体操作步骤如下:

1、登录MySQL:

$mysql -u root -proot

2、查看MySQL数据库所在的目录:

mysql>show variables like'%datadir%';
+---------------+-----------------+
| Variable_name | Value |
+---------------+-----------------+
| datadir |/var/lib/mysql/ |
+---------------+-----------------+

3、使用du命令查看MySQL数据库容量:

$sudo du -sh /var/lib/mysql
3.3G /var/lib/mysql

以上就是使用du命令计算MySQL数据库容量的具体操作。

* 使用MySQL自带的查看功能查看容量

MySQL也提供了一些自带的查看功能来查看数据库容量,具体操作步骤如下:

1、登录MySQL:

$mysql -u root -proot

2、查看数据库中所有表的容量:

mysql> SELECT TABLE_NAME,table_rows,data_length/1024/1024 AS "Data Base Size in MB"  FROM information_schema.TABLES WHERE TABLE_SCHEMA="库名字";

3、查看某一张表的容量:

mysql> SELECT table_name,data_length/1024/1024 AS "Data Table Size in MB"  FROM information_schema.TABLES WHERE TABLE_NAME="表名字";

以上就是使用MySQL自带的查看功能查看数据库容量的具体操作。

以上就是MySQL查看数据库容量的方法,我们可以根据自己的需要采用上述两种方式来查看数据库容量,在使用这两种方法查看数据库容量时要注意保护MySQL数据库不被意外更改或删除。


数据运维技术 » MySQL查看数据库容量的方法(mysql查看库大小)