如何获取 MySQL DB 的总卷使用量(以字节为单位)

如何获取 MySQL DB 的总卷使用量(以字节为单位)

如何获取服务器上所有 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 上运行?

相关内容