我试图测量我创建的数据库的数据访问时间。一天的数据大约需要 1 秒。为了汇总,我运行了以下代码。我正在使用 kdb studio,每天总共有 ~1MM 的交易
\t ans: raze {select from trade where date=x, sym=`ABC} each 20#dtl
dtl 是整个日期列表。我关闭了服务器并再次运行它,令人惊讶的是这花了不到 1 秒。由于这与我在上面观察到的相反,我运行了这个
\t ans: raze {select from trade where date=x, sym=`ABC} each 20#20_dtl
现在花了大约 21 秒。我的问题是如果我关闭 kdb 服务器,q 是否仍然可以缓存以前的一些结果?