重建DolphinDB流表后,不要自动添加之前持久化的数据

一个流表可能有多余数据的情况是,如果流表之前有数据,节点重启,重建流表,持久化数据会自动添加进去。这个特性可以改变么?

请先 登录 后评论

1 个回答

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

可以设置preCache。
enableTableShareAndPersistence(table, tableName, [asynWrite=true], [compress=true], [cacheSize=-1], [retentionMinutes=1440], [flushMode=0], [preCache])

preCache是一个整数,表示从硬盘加载到内存的记录条数。如果没有指定该参数,默认会把所有记录加载到内存中

请先 登录 后评论