如何获取服务器上所有 MySQL 数据库的总使用量?我们有 55 个数据库,我想知道是否有一种简单易行的方法来获取这些信息。
答案1
du -hcs /var/lib/mysql
有关所有内容的磁盘大小摘要
du -hcs /var/lib/mysql/*
这对于 innoDB 的 myISAM 引擎模式很有用,id_data 文件指示所有 innoDB 文件的磁盘大小。
答案2
最有效的方法之一是查看原始文件大小。它会考虑您的索引和数据。
这实际上是一个好主意(似乎你的索引需要被读取,并且希望全部都放入内存中)
du-h / var / lib / mysql /然后你的数据库
您是在 myisam 还是 innodb 上运行?