2

这是用于 kdb 的用户界面,用户可以在其中运行任意查询。我想检查结果的大小并提醒用户是否可能导致客户端内存溢出。

我可以

count -8!"my query result"

但我怀疑 kdb 会分配一个缓冲区来保存序列化的内容。有没有办法避免这种情况?

或者,有没有办法让 kdb 对象(内部表示)占用内存大小,这是否与其序列化形式“足够接近”?

4

1 回答 1

3

-22!<my query result>

http://code.kx.com/q/ref/internal/#-22x-uncompressed-length

于 2013-11-13T23:23:18.753 回答