0

我有超过 100 个 dbs,我试图使用下面的 sql 查询所有 dbs 的大小

SELECT table_schema                                        "DB Name", 
   Round(Sum(data_length + index_length) / 1024 , 1) "DB Size" 
FROM   information_schema.tables 
GROUP  BY table_schema; 

这给了我以下

gpsv3_gpsv2_sscwdo 330784.0
gpsv3_pault     72704.0

当我尝试使用以下命令从文件夹级别查找大小时

 sudo du  /var/lib/mysql | sort -n

我得到了以下

779804  /var/lib/mysql/gpsv3_gpsv2_sscwdo
479016  /var/lib/mysql/gpsv3_pault

我的印象是 MB 差异应该很少,但它是 5 倍以上gpsv3_pault。有什么我误解了吗?

谢谢

4

0 回答 0