查询 InfluxDB 库占用大小

后知后觉 暂无评论

针对 InfluxDB 2.x 旧版本,因为并非标准 SQL 语句,查询数据库容量大小。

可以通过针对 _internal 数据库 shard 来查询 InfluxDB 数据目录的大致占用空间:

select sum(diskBytes) / 1024 / 1024 /1024 from _internal."monitor"."shard" where time > now() - 10s

结果将以 MB 为单位,还可以在最后添加 group by "database" 按数据库分组来查看库大小:

select sum(diskBytes) / 1024 / 1024 /1024 from _internal."monitor"."shard" where time > now() - 10s group by "database"

附录

参考链接

本文撰写于一年前,如出现图片失效或有任何问题,请在下方留言。博主看到后将及时修正,谢谢!
禁用 / 当前已拒绝评论,仅可查看「历史评论」。