使用DolphinDB时遇到错误提示:One symbase's size can't exceed 2097152

大家好,DolphinDB报下面这个错误,是因为内存不够吗?

<Server Exception> in call: RemoteRun[p2-node2] One symbase's size can't exceed 2097152

2020-04-07 14:59:13,181 - INFO: import IO2012-C-3200,20200403 into dolphindb ticks table fail

2020-04-07 14:59:13,181 - INFO: DolphinWriter Ticks Error

<Server Exception> in call: RemoteRun[p2-node2] One symbase's size can't exceed 2097152

2020-04-07 14:59:24,324 - INFO: import IO2012-C-3100,20200403 into dolphindb ticks table fail

2020-04-07 14:59:24,325 - INFO: DolphinWriter Ticks Error

请先 登录 后评论

1 个回答

Jason Tang - 时序数据库技术支持

不是内存问题。是SYMBOL类型,有最大数量限制,不能超过2097152(2的21次方)个。SYMBOL相当于枚举类型,如果一个表中某一个字段的数据都没有重复,数据量又很大,那就失去了symbol的意义。因此这样的字段不能用SYMBOL数据类型。

请先 登录 后评论