本帖最后由 〇〇 于 2016-5-12 09:12 编辑
〇〇 发表于 2016-5-11 19:24
//10万行的测试,第一遍较快,第2遍慢,引文中的办法不起作用
q)delete from `t
`t
//按照引文中的说法,先插入1行,再改属性,同样很慢
q)count t
200000
q)delete from `t where id>1
`t
q)t
id| name descript date
--| ------------------
q)n:1
q)\t do[1;`t insert(n;n;n;n) ; n:n+1]
0
q)t:`s#t
q)t
id| name descript date
--| ------------------
1 | 111
q)\t do[100000;`t insert(n;n;n;n) ; n:n+1]
8380
q)delete from `t
`t
q)t:(`s#key t)!value t
q)n:1
q)\t do[1;`t insert(n;n;n;n) ; n:n+1]
0
q)t:(`s#key t)!value t
q)\t do[100000;`t insert(n;n;n;n) ; n:n+1]
8360
|