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

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

阅读 1.9k
1 个回答

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题