如何获取 DolphinDB 中分布式表的磁盘使用情况?

Posted

技术标签:

【中文标题】如何获取 DolphinDB 中分布式表的磁盘使用情况?【英文标题】:How to get the disk usage of a distributed table in DolphinDB? 【发布时间】:2021-01-23 04:18:14 【问题描述】:

我在有 2 台机器的集群中有一个 DolphinDB DFS 表。有没有返回DFS表磁盘使用情况的函数?

【问题讨论】:

【参考方案1】:

您可以使用函数 getTabletsMeta。

对于数据库 dfs://TAQ 中的 DolphinDB 分布式表“quotes”,以下脚本返回该表在每个节点上的磁盘使用情况:

def diskUsage(database, table)
    return select sum(diskUsage) from getTabletsMeta("/"+database+"/%", table, true, -1);

pnodeRun(diskUsage`TAQ, `quotes)

【讨论】:

以上是关于如何获取 DolphinDB 中分布式表的磁盘使用情况?的主要内容,如果未能解决你的问题,请参考以下文章

基于 DolphinDB 搭建微服务的 SpringBoot 项目

如何在 DolphinDB 表的列中选择唯一元素?

dolphindb 中的分页数据

干货丨如何使用DolphinDB回放加密货币盘口与逐笔交易数据

DolphinDB:如何获取每个滑动组的最大值的第一行?

DolphinDB 数据库中每一行的所有列的总和