dolphindb 流表的总行数问题

enableTableShareAndPersistence
cacheSize 表示流数据表在内存中最多保留多少行。如果它为0或者没有指定,所有记录行都会保存在内存中。默认值为-1。如果 cacheSize 是小于100,000的正整数,它会被自动调整为100,000.

设置:
enableTableShareAndPersistence(table=h_mt,tableName=`h_m,preCache=10,cacheSize=60,retentionMinutes=60)
select  count(*)  from h_m
查询结果500 到1000 变化,最大不超过1000行
不是最大100,000.,也不是我设置的60, 为什么?
请先 登录 后评论

1 个回答

Polly

CacheSize 的初始值是 1000,如果小于 1000,则还是走 1000 的逻辑,而不是文档描述的 10w, 这部分我们会做出一个修改

请先 登录 后评论
  • 1 关注
  • 0 收藏,488 浏览
  • zhchtao323 提出于 2023-09-06 09:12

相似问题