リモート サーバー上に2 つの非常に大きな (数十億行) 展開されたテーブルと がTrades
あります。StockPrices
asof joinをしたい
h:hopen `:RemoteServer:Port
h"aj[`Stock`Date`Time,
select from Trades where Date within 2014.04.01 2014.04.13,
StockPrices
]"
しかし、エラーが発生します(私はStudio for KDB+です)
An error occurred during execution of the query.
The server sent the response:
splay
Studio Hint: Possibly this error refers to nyi op on splayed table
では、そのような結合を行う正しい方法は何でしょうか?
また、このような大きなテーブルではパフォーマンスと効率が問題になります。クエリに何時間もかからず、サーバーのシステム リソースをあまり消費しないようにするにはどうすればよいでしょうか?