![如何监控mysql磁盘利用率百分比?](https://linux22.com/image/664629/%E5%A6%82%E4%BD%95%E7%9B%91%E6%8E%A7mysql%E7%A3%81%E7%9B%98%E5%88%A9%E7%94%A8%E7%8E%87%E7%99%BE%E5%88%86%E6%AF%94%EF%BC%9F.png)
我是 mysql 新手,不确定是否有办法计算 mysql 表空间/磁盘空间的百分比利用率。我知道 mysql 不提供上限或可用空间(如 Oracle DB),而只是索引表和数据表所占用的空间。我决定将这两个值相加,然后除以 mysql 的“datadir”属性中提到的挂载点可用的总空间。我的查询是:
- 这是正确的做法吗?
- 如果在不同的挂载点上创建数据库/表会怎么样?那么有没有办法监视 mysql 实例的可用空间?
答案1
您可以从这里开始:https://github.com/banyek/Utilities/tree/master/monitor_space
这将为您提供实际的表格大小,因此您只需知道它们有多大即可。如果您知道您有多少可用空间,您可以在此处添加缺少的功能 :)