【发布时间】:2017-11-23 04:39:07
【问题描述】:
我有一个简单的表格,其中包含我用于股票算法回溯测试的价格。
price_hist:([pxkey:`$()]price:`float$())
update `g#pxkey from `price_hist
pxkey 是格式为“MSFT_5M_201710060945”的串联字符串,因此股票=MSFT,价格柱间隔=5 分钟,日期时间=201710060945。我使用连接字符串而不是单独的列,因为它很简单,而且我是 KDB 新手,我想快速运行一些东西。
我在那里有大约 500 万行,性能仅比使用完全相同数据的 MySql 稍快。关于如何改进这一点的任何想法(通过表结构、属性、查询等等)?仅供参考,我正在使用带有 qSharp 库的 C# 并查询我正在使用这种返回字典的格式:-
price_hist`MSFT_5M_201710060945
【问题讨论】:
标签: c# performance kdb