查询 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"

附录

参考链接

如果遇到问题或者对文章内容存疑,请在下方留言,博主看到后将及时回复,谢谢!
回复 / 查看「历史评论
回答33+41=