溫馨提示×

mysql如何查詢數(shù)據(jù)庫的大小

小億
90
2024-10-11 12:38:50
欄目: 云計算

可以使用以下命令來查詢MySQL數(shù)據(jù)庫的大?。?/p>

SELECT table_schema AS 'Database', 
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS 'Size (MB)' 
FROM information_schema.TABLES 
GROUP BY table_schema;

這個命令將返回每個數(shù)據(jù)庫的大?。ㄒ訫B為單位)。其中,table_schema表示數(shù)據(jù)庫的名稱,data_length表示表中的數(shù)據(jù)長度,index_length表示表中的索引長度。通過將這兩個值相加并除以1024/1024,可以得到每個數(shù)據(jù)庫的大小(以MB為單位)。最后,使用GROUP BY語句將結(jié)果按照數(shù)據(jù)庫名稱進行分組。

0