如何监控mysql磁盘利用率百分比?

如何监控mysql磁盘利用率百分比?

我是 mysql 新手,不确定是否有办法计算 mysql 表空间/磁盘空间的百分比利用率。我知道 mysql 不提供上限或可用空间(如 Oracle DB),而只是索引表和数据表所占用的空间。我决定将这两个值相加,然后除以 mysql 的“datadir”属性中提到的挂载点可用的总空间。我的查询是:

  1. 这是正确的做法吗?
  2. 如果在不同的挂载点上创建数据库/表会怎么样?那么有没有办法监视 mysql 实例的可用空间?

答案1

您可以从这里开始:https://github.com/banyek/Utilities/tree/master/monitor_space

这将为您提供实际的表格大小,因此您只需知道它们有多大即可。如果您知道您有多少可用空间,您可以在此处添加缺少的功能 :)

相关内容