重启服务器前,流数据表怎么持久化保存剩余内存中的数据

由于某种原因,需要重启服务器,流数据表有做持久化,剩余数据内存中的数据怎么持久化存储。

   比如:设置每次到达1百万条时,保存50万条到本地。现在要重启服务器,剩余的50万条,怎么存储到本地?

还是只能存在到分布表中去。

请先 登录 后评论

最佳答案 2022-11-15 13:46

流表启用持久化后,每次写入数据都会保存到磁盘。详细的请参见用户手册中函数enableTableShareAndPersistence或enableTablePersistence的说明。

你说的内存中保存多少条数据是参数cacheSize指定的,这个在内存中保存行数与持久化无关,它是说超过设定的行数后会从内存中删除,而不是说删除后才把这些记录保存到磁盘。



请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,761 浏览
  • cnshuai 提出于 2022-11-14 15:12

相似问题