給你一點背景。我有一個過程需要一段時間才能完成這個大型的複雜計算。它運行在一個計時器上。經過一番調查後,我意識到造成緩慢的原因並不是實際計算,而是內部q函數union。kdb +/q優化聯合函數
我想聯合兩個簡單的表,表A和表B. A是約5米行和B是500.兩個表都只有兩列。第一列是一個符號。表A實際上是表的複合主鍵。 (另外,你怎麼直接從控制檯複製?)
n:5000000
big:([]n?`4;n?100)
small:([]500?`4;500?100)
\ts big union small
我試圖鍵控列和upserting,加入再不同,「大,小地方的大不小」,但似乎沒有任何工作:(
任何幫助將不勝感激!