首页>>帮助中心>>香港VPS检查Linux中的MySQL数据库大小

香港VPS检查Linux中的MySQL数据库大小

2025/2/23 6次

香港VPS检查Linux中的MySQL数据库大小

默认情况下, MySQL / MariaDB将所有数据存储在文件系统中,数据库上存在的数据大小可能与我们稍后将看到的磁盘上Mysql数据的实际大小不同。

另外,MySQL使用information_schema虚拟数据库来存储有关数据库和其他设置的信息。 您可以查询它来收集有关数据库大小和其表格的信息,如图所示。

# mysql -u root -p
MariaDB [(none)]> SELECT table_schema AS "Database Name",
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size in (MB)"
FROM information_schema.TABLES
GROUP BY table_schema;

检查MySQL数据库大小

要找出一个名为rcubemail的单个MySQL数据库(显示其中所有表的大小)的大小,请使用以下mysql查询。

MariaDB [(none)]> SELECT table_name AS "Table Name",
ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size in (MB)"
FROM information_schema.TABLES
WHERE table_schema = "rcubemail"
ORDER BY (data_length + index_length) DESC;

检查MySQL数据库的大小

最后,要找出磁盘(文件系统)上所有MySQL数据库文件的实际大小,请运行下面的du命令 。

# du -h /var/lib/mysql

一诺网络香港免备案专区,提供「香港增强云服务器」和「香港特惠云服务器」两种类型的高可用弹性计算服务,搭载新一代英特尔®至强®铂金处理器,接入CN2低延时高速回国带宽线路,网络访问顺滑、流畅。机房网络架构采用了BGP协议的解决方案可提供多线路互联融合网络,使得不同网络运营商线路的用户都能通过最佳路由实现快速访问。香港云服务器低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2

版权声明

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们996811936@qq.com进行处理。