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数据库不被意外更改或删除。