数据库大小是指数据库中所有数据和索引所占用的存储空间。了解数据库的大小有助于评估存储需求、性能优化和资源规划。
-- 查看所有数据库的大小
SELECT table_schema AS 'Database',
SUM(data_length + index_length) / 1024 / 1024 AS 'Size (MB)'
FROM information_schema.TABLES
GROUP BY table_schema;
-- 查看特定数据库的大小
SELECT table_schema AS 'Database',
SUM(data_length + index_length) / 1024 / 1024 AS 'Size (MB)'
FROM information_schema.TABLES
WHERE table_schema = 'your_database_name'
GROUP BY table_schema;
# 使用MongoDB shell
use your_database_name
db.stats().storageSize
ANALYZE TABLE your_table_name;
通过以上方法,你可以有效地查看和管理数据库的大小,确保系统的稳定性和性能。
领取专属 10元无门槛券
手把手带您无忧上云