如何显示KDB行大小?

时间:2013-04-18 19:05:30

标签: kdb

count返回列表或表行的元素数或字符串的长度。 有没有办法打印行本身的大小?换句话说,我想知道我在内存中加载的表的大小,而不仅仅是行数。

字符串列表的总大小怎么样?我是否必须使用each来计算所有字符串长度的总和,还是有另一种方式?

1 个答案:

答案 0 :(得分:4)

取决于您使用的版本。你可以使用

q)-22!x / 2.7 or later I believe

q)count -8!x

所以

q)tbl:([]ids:10?`1;price:10?100.0)
q)count -8!tbl
145
q)count -8!("one";"two";"three")
43
q)count -8!("one";"two";"three";"4")
45

请参阅http://code.kx.com/q/ref/internal/