KDB 查找流程每个表中数据的第一个日期

问题描述 投票:0回答:1

我正在尝试找到第一个通过 IPC 获得每个进程可用数据的日期。我在下面尝试过,但效率不高。有更好的方法找到这个吗?

select min date from ({select date from x where date=first date }each tables[])

我遇到了另一种方法,但这需要加载 par.txt 或 hdb 位置,而这无法通过 IPC 完成。

(first date where@)each 0<.Q.pn

我的最终目标是从进程列表中打开每个进程与 HDB 的连接,获取我们至少有一个表的数据的第一个可用日期。

kdb
1个回答
0
投票

如果您的 HDB 按日期分区,则进程内存中将存在一个名为

date
的变量。它将包含 HDB 中的日期列表,您可以通过 IPC 获取此列表的第一个条目:

`:host:port "first date"
© www.soinside.com 2019 - 2024. All rights reserved.