gpt4 book ai didi

kdb:从表中删除最后一行的有效方法?

转载 作者:行者123 更新时间:2023-12-02 15:57:14 24 4
gpt4 key购买 nike

比如创建这个20M行的表需要37ms,但是删除一行需要38ms!有没有办法更有效地做到这一点?(就地修改很好,因为我不需要原来的)

q)n:20000000
q)t:([]a:n#1;b:n#2)
q)\t t:([]a:n#1;b:n#2)
37
q)\t t:-1_t
38

/ in place delete doesn't seem to help either
q)\t delete from `t where i=last i
67

最佳答案

没有。您希望工作的各种方法受到正在创建 t 副本这一事实的限制(检查 .Q.w[]peak 值> 在您的删除查询之前和之后,或者如果您需要确信这一点,请使用 Drop)。您的执行下限将受到构造 t 所需时间的限制。

关于kdb:从表中删除最后一行的有效方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71339696/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com